- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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)