- 45
- 0
- 约8.31千字
- 约 42页
- 2017-06-02 发布于湖北
- 举报
第九讲:ucosII_任务管理和时间管理
第九讲:uc/osII移植
段勃 duanbo@ustc.edu.cn
系统移植的概念
嵌入式系统移植
嵌入式处理器种类繁多
代码重用,可以节约开发时间
移植指的让一个平台上开发的软件可以运行在另一个
平台上
移植的内容
OS
应用程序
驱动程序
不同内容的移植
在系统移植中,主要的工作是针对处理器的特
性,修改代码中与CPU相关的部分
驱动的移植一方面需要注意不同的处理器对资源
访问方式的不同,另一方面要注意操作系统的特
性
应用程序的移植主要注意到软件系统的特性以及
系统提供的调用
编写易于移植的代码
对于操作系统来讲,尽可能区分HAL和与硬件无
关的代码,尽量使用标准C语言
驱动和应用程序应该尽量注意函数的可重入性,
采用标准的线程同步技术,必要时加入互斥量来
让函数支持多线程的调用
便于移植的ucos
仔细区分了与硬件无关的代码和与处理器相关的
代码
与硬件无关的代码采用标准C语言编写
针对各种情况提供大量的条件编译语句
使用大量的宏定义以减少代码修改工作量
ucos 的文件结构—处理器无关部分
\SOFTWARE\uCOS-II\SO
您可能关注的文档
最近下载
- 第八讲共奉中国与中华民族内聚发展辽宋夏金时期01课件讲解.pptx VIP
- TC7525-16塔式起重机电控说明书.pdf
- 汽车车内空调流场分析与优化.docx VIP
- 船长见习记录薄附页(见习报告)(最全).doc VIP
- WW╱ T 0075-2017 田野考古钻探记录规范.pdf VIP
- 2023年成都天府新区投资集团有限公司招聘考试试题及答案解析.docx VIP
- 2022年成都天府新区投资集团有限公司招聘考试题库及答案解析.docx VIP
- 2026四川成都天府新区投资集团有限公司招聘产业投资岗等岗位47人笔试备考试题及答案解析.docx VIP
- 中华民族共同体概论大讲堂课件第七讲华夷一体与中华民族空前繁盛(隋唐五代时期).pptx VIP
- 2026四川成都天府新区投资集团有限公司招聘产业投资岗等岗位47人备考题库及答案详解一套.docx VIP
原创力文档

文档评论(0)