首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

μC/OS-II在Cortex-M3系列单片机上的移植 03

μ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卡可以进行成功操作。

      图2
      结语
        μC/OSII作为一个优秀的实时操作系统,已经被移植到各种体系结构的微处理器上。本设计实现了其在LM3S8962上的成功移植,并通过一个实例验证了移植的正确性。本次移植只是做了一些基础性工作,在此基础上还可进行进一步的开发,充分利用LM3S系列单片机的性能和μC/OSII的特点,在检测与维修领域发挥一定作用。
返回列表