- 1
- 0
- 约 6页
- 2016-09-22 发布于重庆
- 举报
uCOSII实时操作系统在嵌入式平台上进行移植的一般方法和技巧.doc
引言
---实时操作系统的使用,能够简化嵌入式系统的应用开发,有效地确保稳定性和可靠性,便于维护和二次开发。
μC/OS-II是一个基于抢占式的实时多任务内核,可固化、可剪裁、具有高稳定性和可靠性,除此以外,μC/OS-II的鲜明特点就是源码公开,便于移植和维护。
在μC/OS-II官方的主页上可以查找到一个比较全面的移植范例列表。但是,在实际的开发项目中,仍然没有针对项目所采用芯片或开发工具的合适版本。那么,不妨自己根据需要进行移植。
本文则以在TMS320C6711 DSP上的移植过程为例,分析了μC/OS-II在嵌入式开发平台上进行移植的一般方法和技巧。μC/OS-II移植的基本步骤
在选定了系统平台和开发工具之后,进行μC/OS-II的移植工作,一般需要遵循以下的几个步骤:
● 深入了解所采用的系统核心 ● 分析所采用的C语言开发工具的特点 ● 编写移植代码 ● 进行移植的测试 ● 针对项目的开发平台,封装服务函数 (类似80x86版本的PC.C和PC.H)
系统核心
无论项目所采用的系统核心是MCU、DSP、MPU,进行μC/OS-II的移植时,所需要关注的细节都是相近的。
首先,是芯片的中断处理机制,如何开启、屏蔽中断,可否保存前一次中断状态等。还有,芯片是否有软中断或是陷阱指令,又是如何触发的。
此外,还需关注系统对于存储器的使用机制,诸如内存的地址空间,堆
您可能关注的文档
- LRC电路谐振特性的研究.doc
- MapReduce的模式算法和用例.docx
- MARPOL公约中对污油水生活污水垃圾空气污染的法规要求及相关设备操作要领.docx
- MATLAB 光学谐振腔的设计.doc
- matlab课程设计——超前校正.doc
- MBRRO组合工艺在印染废水回用的应用.doc
- MBR处理工艺.doc
- MBR工艺处理造纸废水.doc
- Mcdr 脉冲导融光能热疗技术.doc
- MCJSA全自动抗干扰介质损耗测试仪.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 理查·施特劳斯声乐套曲《少女之花》的演唱分析.pdf
- 烘焙食品安全法规与标准.docx VIP
- 中国部分少数民族及其民俗风情(完整版).pptx VIP
- 2026年主管护师(368)《基础知识》考前密卷一全解析版.docx VIP
- 项目二 货币资金的核算.pptx VIP
- TJSCTS 40-2023 公路工程建设项目BIM+GIS管理平台技术要求.docx VIP
- 《气瓶充装站安全技术条件》GB27550-2011.doc VIP
- 07J912-1 变配电所建筑构造.pdf VIP
- 2025年中考数学几何模型归纳训练:三角形中的重要模型之等直内接等直模型与等直+高分模型解读与提分训练(解析版).pdf VIP
- 广州铁路职业技术学院辅导员考试试题2024.pdf VIP
原创力文档

文档评论(0)