×

嵌入式系统的内核启动过程分析

消耗积分:5 | 格式:rar | 大小:120 | 2009-08-27

kmno4

分享资料个

引导加载程序(Bootloader) 是嵌入式系统CPU 上电后第一段运行的代码。在内核
映像执行之前完成相关的底层硬件初始化,建立内存空间映射图等重要工作,为内核提供引导参数,启动内核。通过对Bootloader 的体系结构和工作机理进行深入研究,并结合德国DENX 开发的具有强大功能的U-BOOT 启动程序,给出了U-BOOT 在基于AT91RM9200处理器的嵌入式系统板上的启动过程。
关键词 嵌入式系统;引导程序;U-BOOT;AT91RM9200
一个嵌入式Linux 系统从软件的角度看由四个部分组成:引导程序,Linux 内核,文件
系统和用户应用程序。引导程序作用是初始化硬件设备,为最终调用操作系统内核做好准备[1,2],它与处理器的体系结构和具体嵌入式板级设备的配置密切相关。U-BOOT 是德国DENX开发的功能强大的启动程序,给操作系统提供一个标准的接口,支持多种处理器平台,易于裁剪和调试。本文针对一个特定的处理器AT91RM9200 和板级设备配置,给出了一个较为完整的U-BOOT 启动过程。

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

评论(0)
发评论

下载排行榜

全部0条评论

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