×

基于ARM9E的启动程序设计与实现(软硬件结合)

消耗积分:1 | 格式:rar | 大小:0.72 MB | 2017-10-30

分享资料个

  引导程序在嵌人式系统中有着与BIOS 在PC机中相同的地位,但嵌人式系统中通常没有BIOS 那样的固件程序,整个系统的加载启动任务必须由专门的引导程序完成相同的功能,实现系统引导。

  嵌人式系统的引导装载程序通常都严重依赖于硬件来实现,具有专用性和多样性的特点,因此为嵌人式系统建立通用的启动程序是很困难的。业界为通用嵌人式引导程序的设计与实现做出了很多的努力,并且形成了一系列的产品。常见的几款嵌人式启动程序有U-Boot.RedBoot.ARM BOOT 和Blob等,这些启动程序都支持ARM 体系结构,可以为上百种板子提供支撑。尽管这些启动程序具有开放源码、高灵活性及设备驱动丰富的特点,但对特定的应用来说,这些启动程序又显得有些复杂,移植工作繁琐,特别是对于自主研发的系统而言,需要修改的设计过多,增加了移植的难度。

  文中紧紧围绕实现硬件资源初始化、下载可执行映像和启动应用程序等核心功能,设计并实现了一种针对特定应用平台的小型嵌人式启动程序的设计方案并在自研的星载计算机上成功实现引导加载。

基于ARM9E的启动程序设计与实现(软硬件结合)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !