zoukankan      html  css  js  c++  java
  • Linux bootloader

    1、bootloader:初始化相关的硬件  loader:将操作系统从硬盘当中拷贝到内存当中去,,然后让CPU跳转到内存中执行操作系统。

    2、boot阶段:(1)关闭影响cpu正常执行的外设   比如说:看门狗、中断

                           (2)初始化时钟   包括倍频、分频

                           (3)初始化内存控制器  DDRAM   验证内存,往里边写一个数值,然后再读出来,如果读出的正确,内存可以正常使用。

                           (4)初始化硬盘  nand flash  读驱动(从nand flash往外读数据)

    3、loader阶段:

                           (1)从硬盘指定的地址加载到kernel到内存指定的地址。

                           (2)跳转到内存kernel所在的地址,执行

    附加功能:

    实现bootloader中的shell(命令解释器)

                                                       

  • 相关阅读:
    JavaScript高级-----8.函数进阶(2)
    JavaScript高级-----7.函数进阶(1)
    2014-10-18 来美半个月
    修手机记
    圆梦美利坚之三:租房记
    圆梦美利坚之二:买机票记
    Hadoop 停止Job
    IIS应用程序池数目
    HTML5 microdata
    Java sql helper[转]
  • 原文地址:https://www.cnblogs.com/jiangtongxue/p/10864528.html
Copyright © 2011-2022 走看看