首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 实时嵌入式操作系统μC/OS-II在MPC555上的移植

实时嵌入式操作系统μC/OS-II在MPC555上的移植

资料介绍
嵌入式系统论文

实时嵌入式操作系统μC/OS-II在MPC555上的移植
摘要:介绍了实时操作系统μC/OS-II的特点和内核结构,并首次实现了μC/OS-
II在摩托罗拉处理器MPC555上的移植,介绍了移植后OS的应用方法。
    关键词:μC/OS-II MPC555 嵌入式操作系统 移植
μC/OS-II是一种占先式、多任务、移植性非常强的免费微控制器嵌入式实时
操作系统,从1992年出现以来,已在照相机、发动机控制和工业机器人等多种领域
中得到应用。它一方面相对GNU下Linux衍生出来的EOS更小巧且移植方便,
实时性更好,更适合工业控制领域应用;另一方面由于是免费的,比使用VxWork
s等商业实时EOS大大节省成本,非常适用于开发实用简约的嵌入式控制程序。
摩托罗拉的MPC555是建立在PowerPC体系结构上,采用RISC技术的
一款高档、适用于精密控制的微控制器。其芯片内嵌增加了浮点单元的32位RCPU
核心、26KB静态RAM、448KB片内Flash、一个QSMCM(串行通讯
模块)、两个TouCAN模块、两个TPU、一个MIOS(模块化I/O系统)、
两个QADC模块,工作频率达40MHz。另外芯片体积小,仅为2.5cm×2.5
cm×0.5cm。所有这些特性使其特别适用于汽车等现场控制领域的嵌入式微控制系
统。
将μC/OS-II移植于MPC555上既有益于MPC和μC/OS-II在车用
控制器上的应用,其成果也可以用于其他嵌入式工业控制领域。本次移植中,使用Co
deWarrior for PPC 6.5编译调试环境。

1 移植原理
μC/OS-II包括中断管理、任务管理、时间管理、任务之间通信管理和内存管
理五方面功能。其结构共分三层,如图1。I层为与处理器相关的代码,在μC/OS-
II的Intel
80x86版本上为
标签:μC/OS-MPC555
实时嵌入式操作系统μC/OS-II在MPC555上的移植
本地下载

评论