嵌入式实时操作系统UCOSII学习笔记之UCOSII几个相关概念的理解

1、任务优先级


2、任务堆栈


如以下两行代码:

 	OSTaskCreate(led0_task,(void *)0,(OS_STK*)&LED0_TASK_STK[LED0_STK_SIZE-1],LED0_TASK_PRIO);						   
 	OSTaskCreate(led1_task,(void *)0,(OS_STK*)&LED1_TASK_STK[LED1_STK_SIZE-1],LED1_TASK_PRIO);	 				   

函数OSTaskCreate的第三个参数(OS_STK*)&LED0_TASK_STK[LED0_STK_SIZE-1]和(OS_STK*)&LED1_TASK_STK[LED1_STK_SIZE-1],堆栈必须申明为OS_STK类型,并且由连续的内存空间组成。

3、任务控制块


4、任务就绪表


就绪状态。

5、任务调度



发布了294 篇原创文章 · 获赞 381 · 访问量 142万+

猜你喜欢

转载自blog.csdn.net/sinat_20265495/article/details/79736190