μC/OS-II在Cortex-M3系列单片机上的移植 03
![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 872238
|
μC/OS-II在Cortex-M3系列单片机上的移植 03
作任务*/
(void *)0,
&Task_CardStk[TASK_CARD_STK_SIZE 1],
TASK_CARD_PRIO );
OSTaskCreate (taskKey, (void *)0,/*创建按键操作任务*/
&GstkKey[TASK_KEY_STK_SIZE 1],
TASK_KEY_PRIO);
OSTaskCreate (taskCan, (void *)0,/*创建CAN操作任务 */
&GstkCan[TASK_CAN_STK_SIZE 1],
TASK_CAN_PRIO);
while (1) {
OSTaskSuspend(OS_PRIO_SELF);/*启动任务可在这里挂起*/
}
}
SDExample为方便观察SD卡操作任务编写的GUI界面,选好与程序对应的串口波特率,连接好硬件。从图2可以看到,对SD卡可以进行成功操作。
![](http://embed.chinaitlab.com/UploadFiles_4615/200903/20090306110635473.gif) 图2
结语
μC/OSII作为一个优秀的实时操作系统,已经被移植到各种体系结构的微处理器上。本设计实现了其在LM3S8962上的成功移植,并通过一个实例验证了移植的正确性。本次移植只是做了一些基础性工作,在此基础上还可进行进一步的开发,充分利用LM3S系列单片机的性能和μC/OSII的特点,在检测与维修领域发挥一定作用。 |
|
|
|
|
|