基于MC9S12XS128的ucos系统移植.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UCOS-II在 MC9S12XS128上的移植及应用 [摘要]本文主要介绍了基于基于MC9S12XS128的UC/OS系统移植,参照UCOS系统基于其他芯片的移植实例,完成硬件的制作和软件设计后对整个控制系统进行调试,先阐述了调试的策略,再分别就现有调试工具条件下的脱机和调试在线进行了分析,对相应的调试方法做了基本的介绍。最后根据调试情况对整个系统做了修改,加以简单功能的实现,基本达到设计要求。 [关键词] MC9S12XS128;UC/OS-II;移植;调试 Based on MC9S12XS128 of the UCOS-II System Transplantation and Application Abstract:This paper mainly introduces the UC/OS system based on MC9S12XS128,Ac cording to the UC/OS system based on other chip graft case,Completes the hardware producti on and software design on the control system debugging,The first expounds the debugging strategy,Then the existing debugging tools under conditions of offline and online debugging are analyzed,On the corresponding debugging method as a basic introduction,According to the commissioning of the whole system to do the modification,Simple function of the realization of,Basic design requirements. Key words:MC9S12XS128;UC/OS-II;Transplantation;Debugging 目 录 1 引言 1 1.1 嵌入式系统与UC/OS-II 1 1.2 UC/OS-II的优点及其发展前景 1 2 MC9S12XS128单片机 2 2.1 飞思卡尔MC9S12系列单片机 2 2.2 MC9S12单片机的内核功能特点 4 2.2.1 指令队列 4 2.2.2 堆栈 4 2.2.3 S12单片机的低耗能模式 4 2.2.4 MC9S12的寄存器 5 2.2.5内存空间拓展 6 2.2.6单片机的硬件特性 6 2.3 MC9S12XS128的特点 6 3. RTOS概念和UC/OS-II内核结构简要分析 6 3.1. RTOS 6 3.1.1. 实时系统的特点 7 3.1.2. 实时任务一般都是由外部事件激活的 7 3.2. 实时操作系统的特点 7 3.3. 实时系统UC/OS-II的分析 8 3.3.1. UC/OS-II的任务结构 8 3.3.2. UC/OS-II任务的管理 12 3.3.3. 任务的调度 12 3.3.4. 任务的初始化和启动 13 3.3.5. 中断和时钟 13 3.3.6. 任务间的通信 13 3.3.7. UC/OS-II对内存的管理 13 4 UC/OS-II的移植 14 4.1开发平台 14 4.2 UC/OS-II的文件体系结构 14 4.3 在MC9S12单片机上移植UC/OS-II 14 4.3.1 移植条件 14 4.3.2 移植要点 16 4.4 UC/OS-II在MC9S12单片机上移植的步骤 16 4.4.1 基本的配置和定义 16 4.4.2 移植与处理器相关的OS_CPU_ A.ASM汇编代码文件 17 4.4.3 移植与处理器相关的OS_CPU_ C. C标准C代码文件 17 5 综合调试 17 5.1脱机调试 17 5.2 在线调试 18 5.2.1 BDM调试 18 5.2.2 监控程序调试方法 18 5.3 测试验证UC/OS-II创建并运行任务 19 6 结论 21 参考文献 22 附录 23 致谢 25 1 引言 嵌入式系统是随着计算机、微处理器、电子、通信、集成电路等技术的发展而发展起来的,嵌入式系统已成为计算机技术和计算机应用领域的一个重要组成部分。[1] 1.1 嵌入式系统与UC/OS-II IEEE对嵌入式系统的定义为:嵌入式系统是以应用为中心。计算式技术为基础,软硬件可裁剪,适合应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。简而言之,一个嵌入式系统就是一个硬件和软件

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档