首页> 中文学位 >嵌入式操作系统移植技术研究
【6h】

嵌入式操作系统移植技术研究

代理获取

摘要

嵌入式系统作为计算机应用的一个崭新领域,以其简洁、高效等优点越来越多地受到人们的关注,而要开发一个嵌入式应用系统,则需要嵌入式硬件、嵌入式操作系统及相应的开发工具等。其中嵌入式操作系统是嵌入式应用系统中的基础部分,占有十分重要的地位,针对不同硬件平台,往往要进行嵌入式操作系统的移植。 Nucleus是一种典型的嵌入式操作系统,具有体积小、功能强大、易于定制等特点,通过对Nucleus系统结构特点的分析,在基于Blackfin系列数字信号处理器的目标板上,对Nucleus操作系统的移植技术进行研究,主要包括交叉开发环境的搭建、Nucleus内核的移植以及相关外围设备驱动的开发。 在Nucleus操作系统移植过程中,开发了基于目标板的嵌入式操作系统引导程序,在系统启动时初始化相关硬件资源,将Nucleus系统从外部Flash存储设备引导进入内存;Nucleus系统内核初始化包括低级初始化、高级初始化、应用初始化,主要建立操作系统运行所需要的处理器状态等初始环境;中断处理提供对内部或外部事件立刻反应的机制,管理和响应Blackfin数字处理器的各种中断;任务调度和时钟管理接口实现了任务快速切换和定时器处理等功能。 利用Nucleus提供的I/O设备驱动程序的标准接口,编写了通用串行异步接口、网络芯片以及视频编码芯片驱动程序,通过这些驱动程序的编写,实现了嵌入式操作系统对外围设备的控制,为应用系统提供了快速的开发环境。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号