Nucleus内核移植技术研究及应用

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:ilovebaidoudou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式操作系统是嵌入式系统重要的运行环境,它能否高效、稳定、安全地运行直接关系到嵌入式系统开发的成败。嵌入式操作系统的成功移植是解决上述问题的基础。Nucleus作为一款传统的实时嵌入式操作系统,被广泛应用于消费类电子产品。然而由于商用技术保密或其他原因,关于Nucleus内核移植技术的公开研究比较少,这无疑抬高了我国进入Nucleus嵌入式开发领域的技术门槛,因此研究Nucleus内核的移植技术具有重要的理论价值和实际意义。  本论文针对基于ARM体系结构v.5版本的i.MX21处理器,在自主研发的宽带通信SoC板级原型开发平台上,对Nucleus内核的移植技术进行了深入的研究和实践。Nucle-us内核移植过程包括处理器体系相关的初始化、Nucleus内核移植修改以及设备驱动开发三个主要部分。处理器体系相关的初始化包括硬件时钟、存储管理、系统资源及中断控制器等关键资源的初始化,重点讨论了ARM926EJ-S微内核中的存储管理单元(Memory Management Unit,MMU)在Nucleus不支持虚拟地址访问要求下的配置方案;Nucleus内核移植修改重点关注软硬时间衔接处理以及部分硬中断和操作系统可管理的中断服务程序之间的映射处理两方面的内容,并针对中断响应移植处理提出了一种适用于ARM标准中断控制器的移植处理方案;设备驱动开发总结了Nucleus下I/O设备驱动的基本结构和设计模板,设计并完成了Nucleus串口驱动程序的开发。  最后,本文从任务级和系统级对移植系统进行了验证测试。测试结果的分析表明Nucleus内核移植成功;并通过自主开发的系统加载程序,完成了移植代码的固化,实现移植系统的自启动。
其他文献
随着非球面光学系统的大量应用,光学遥感器在成像性能方面得到了很大的提高,但非球面光学系统由于其自身特点,相对于传统的球面光学系统,在光学设计、加工、测试、装校等方面的技术难度均有了很大的跨越。本文根据目前非球面光学系统测试、装校的难点,从光学系统公差分析、光学零件支撑卸载、像质预估、几何参数特性测试、精确测量调整等几个方面进行了研究,以提升非球面光学系统在实际装校中的可行性,满足在现有测试设备及工
学位
学位
图像采集和处理系统在当今社会有着广泛的应用,而图像传感器是该系统的核心。CMOS图像传感器以其高集成度、高读出速度、低功耗、低成本而日益受到重视。然而,CMOS图像传感器
学位
博主:rn亲爱的各位博友,大家好!如何学写游记呢?请各位大咖赶快来帮帮忙,讲一讲写作技巧,供俺参考一番.悬赏分:50分.rn回复帖子一:rn亲,我来了.为了避免把优美的游记写成杂乱
期刊
学位
教学反思就是教师自觉地把自己的课堂教学实践,作为认识对象而进行全面而深入的冷静思考和总结.教学反思可以激活教师的教学智慧,探索教材内容的崭新表达方式,构建师生互动机
2013年7月22日,甘肃省定西市岷县发生M6.6地震,造成了严重的人员伤亡和经济损失.地震发生于青藏高原东北部边缘与甘肃东南部地区的交界处,是该区域一百多年以来发生的最大地
学位