×

嵌入式系统内核引导启动过程浅析

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

分享资料个

  嵌入式系统和 Linux 的有机结合,成为后 PC 时

  代计算机最广泛的应用形式。一个嵌入式 Linux 系

  统从软件的角度看由四个部分组成:引导程序,

  Linux 内核,文件系统和用户应用程序。Bootloader

  是引导程序其作用是初始化硬件设备,为最终调用

  操作系统内核做好准备。 U-BOOT 就是一种

  Bootloader,给操作系统提供一个标准的接口,屏蔽

  了硬件的多样性,因此减少了开发周期,同时支持

  ARM 体系结构和 MIPS 结构[1]。

  2. 固态存储设备的典型空间分配结构

  嵌入式系统的固态存储设备的典型空间分配结

  构可以映像 Bootloader、内核启动参数、内核映像

  和根文件系统为四个部分,如图 1 所示[2]。其中,

  BootLoader 就是在操作系统内核运行之前运行的一

  段小程序。通过这段小程序,可以初始化硬件设

  备、建立内存空间的映射图,从而将系统的软硬件

  环境引导到一个合适的状态,以便为最终调用操作

  系统内核准备好正确的环境。 在嵌入式系统

  Bootloader 是严重地依赖于硬件而实现的,每种不

  同的 CPU 体系结构以及不同的嵌入式板级设备的配

  置都有不同的 Bootloader。

嵌入式系统的内核引导启动过程浅析

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

评论(0)
发评论

下载排行榜

全部0条评论

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