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

1、任务优先级

嵌入式实时操作系统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、任务控制块

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

4、任务就绪表


就绪状态。

5、任务调度


嵌入式实时操作系统UCOSII学习笔记之UCOSII几个相关概念的理解_第3张图片嵌入式实时操作系统UCOSII学习笔记之UCOSII几个相关概念的理解_第4张图片

你可能感兴趣的:(Linux,&,操作系统)