- 8
- 0
- 约 10页
- 2016-12-07 发布于广东
- 举报
u/COS-II的移植 何为移植? 移植就是修改一个软件,使得它能在新的环境下(不同的处理器平台,或者不同的处理器型号,或者不同的板子,或者不同的系统下)运行 移植工作量取决于被移植软件的复杂程度和移植的层次 举例 将linux移植到alpha处理器上,属于第一类:移植到新的处理器架构上。工作量巨大,非高手不能为 将linux移植到s3c2410上,属于第二类:移植到不同处理器型号。工作量大大降低 将linux移植到你开发的开发板上,属于第3类:移植到不同board上,如果你的board采用了如s3c2410这样的处理器,则工作量很小 将QQ移植到linux平台上,属于第四类,把软件移植到不同的系统(操作系统)上 …… 移植一个操作系统与什么有关? 不考虑应用程序的移植,只考虑操作系统移植到不同平台上。主要的工作体现在: 理解处理器架构(寄存器,指令集,编程模式…) 了解board的硬件设计(内存基地址?Flash地址?使用了处理器哪些资源?…) 了解编译器(编译器传递参数的约定,支持内嵌汇编否?) 当然,理解操作系统的设计 Ucosii的移植 Ucosii相对简单,移植工作量不大。 实现三个文件: os_cpu.h os_cpu_c.c os_cpu_a.s Os_cpu.h 主要定义通用的数据类型和堆栈增长方式,确定O
您可能关注的文档
- 2013年教育系统工作计划和目标任务分解表.doc
- 2013年春公共教学部工作计划.doc
- 2013年福建省结核病防治工作计划.doc
- 2013年第十七届“七巧科技”系列活动全国总决赛分赛区.doc
- 20140925030934605b24d4a7d34b4bb9c8ab1c1b2c86acp.ppt
- 2014学年度第一学期青浦一中第2周工作安排.doc
- 2014学年第一学期学校工作计划汇总.doc
- 2014学年第一学期德育工作计划.doc
- 2014学年第一学期教务处工作计划.doc
- 2014学年第一学期浦东新区小学语文学科工作计划.doc
- 2026浙江宁波市证券投资基金业协会招聘1人笔试参考题库及答案解析.docx
- 2026浙江衢州市公安局衢江分局第一期社会招聘警务辅助人员29人笔试参考试题及答案解析.docx
- 2026广东清远市中级人民法院招聘劳动合同制司法辅助人员3人笔试备考题库及答案解析.docx
- 2026年中国人民解放军青岛肝病治疗中心医护人员招聘笔试参考试题及答案解析.docx
- 2026广东龙城高级中学招聘心理教师1人笔试备考题库及答案解析.docx
- 2026广东东莞市公安局企石分局招聘27人笔试备考试题及答案解析.docx
- 2026贵州遵义凤冈县公安局面向社会招聘警务辅助人员8人笔试参考题库及答案解析.docx
- 2026广东韶关市仁化县教育教学类高层次人才和教师招聘9人(编制)笔试备考题库及答案解析.docx
- 2026年哈尔滨医科大学附属第一医院医护人员招聘笔试参考试题及答案解析.docx
- 2026年中国人民解放军第九二医院医护人员招聘笔试参考题库及答案解析.docx
原创力文档

文档评论(0)