1. 首页
  2. 课程学习
  3. 嵌入式
  4. 实时嵌入式操作系统μC OS II在MPC555上的移植

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

上传者: 2022-12-27 05:51:48上传 DOC文件 120.00 KB 热度 10次

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

下载地址
用户评论