BeagleBone开发板研究心得.docVIP

  • 13
  • 0
  • 约4.47千字
  • 约 11页
  • 2017-06-12 发布于北京
  • 举报
linux的启动 1.1 linux的启动过程 1.1.1 Linux启动过程的三个部分 Linux启动过程如fig 1所示。 Bootloader 提供基本的硬件初始化; 调用linux内核和传递启动参数; (2)Kernel 1)初始化系统和设备; 2)管理系统资源; 3)为用户程序提供服务。 (3)文件系统 1)单一文件系统(/root); 2)存储所有的系统文件; 3)init进程启动,初始化其它信息; 4)linux内核通过启动参数确定文件系统的位置。 fig 1 1.1.2 linux的启动过程 Linux启动过程如fig 2所示。 (1)启动uboot:初始化部分硬件;传递启动参数给内核; (2)启动linux内核:初始化硬件; (3)启动文件系统:启动init进程和其它一些初始化、登录。 fig 2 1.2 beagleBone开发板的启动过程 beagleBone开发板启动过程如fig 3所示。 (1)x-loader(MLO)是一级引导程序,系统上电后由CPU内部firmware自动拷贝到内部RAM并执行。主要作用为初始化CPU,拷贝u-boot到内存中,然后把控制权交给u-boot; (2)u-boot是二级引导程序,主要用于和用户进行交互,提供映像更新、引导内核等功能; (3)内核启动。 fig 3 1.3 网络式保护dtu的启动过程(计划

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档