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