- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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对嵌入式系统的定义为:嵌入式系统是以应用为中心。计算式技术为基础,软硬件可裁剪,适合应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。简而言之,一个嵌入式系统就是一个硬件和软件
您可能关注的文档
- 起重机毕业设计说明书模板.doc
- 基于计算机的PLC实验平台的开发.doc
- 基于PLC的电镀车间专用行车自动控制系统.doc
- 客运专线预应力混凝土毕业设计.doc
- 基于单片机的超声波测距系统实现.doc
- 课程设计-篮球比赛倒计时器.doc
- 基于FPGA的全数字锁相环设计(毕业设计).doc
- 双恒压无塔供水控制系统课程设计.doc
- 基于区域的分割与基于形态学分水岭的分割(部分).doc
- 基于NET 的精品课网站设计与实现毕业论文.doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)