FreeRtos学习01:任务创建以及简单理解

创建任务函数

xTaskCreate(MyTask,"myfirsttask",128,NULL,osPriorityNormal,NULL);
其中MyTask是需要执行的任务函数,”myfirsttask”为该函数的简单说明,128为栈大小,osPriorityNormal为优先级(普通)

简单理解

LDR R0,[R1,#4]; 读取R1+4的地址到R0上
STR R0,[R1,#4]; 写入R1+4的地址到R0上
ADD R0,R1,R2; R0 = R1+R2
ADD R0,R1,#1; R0 = R1+1
SUB R0,R1,#1; R0 = R1-R2
SUB R0,R1,#1; R0 = R1-R1
CMP R0,R1; 比较R0 R1大小存储在PSR(程序状态寄存器)