zoukankan      html  css  js  c++  java
  • bootm命令移植

    <bootm作用>

    linux内核的启动准备条件

    <bootloader作用总结>

    (1)初始化软/硬件(内存硬件/外部设备/堆栈)

    (2)启动操作系统

    <uImaginezImagine之间的关系>

    zImagine 是最纯粹的Linux内核

    zImagine之上加上一个信息头就成位了uImagine

    信息头用于指明系统信息(何种OS,镜像文件是否压缩)

    argv :命令行参数

    <bootm处理流程>

    (1)检查信息头

    OS信息,压缩方式信息,幻数信息

    (2)根据OS类型,调用相应的处理函数

    获取内核地址

    获取cpu型号

    设置启动参数

    参数结构:hdr + 具体参数(每一个都要加上这个参数)

    注意:bootloader和内核之间是通过内存来传递参数

    <cpu信号参数作用>

    bootloader 会将这个cpu型号的参数传递给Linux内核,Linux内核中也会有处理参数,内核就会将这个参数和内核中的参数做对比,相同则处理与该cpu相适应的启动工作,反之则不能正常启动linux内核。

  • 相关阅读:
    AJAX补充
    JQuery知识补充2
    JQuery知识补充1
    LiveBOS使用指南
    HTML5(1)
    .net 后台导出excel ,word
    Eval绑定方法:多条件绑定:
    repeater 的用法
    两个页面地址栏传值
    js取后台的值
  • 原文地址:https://www.cnblogs.com/big-devil/p/8589398.html
Copyright © 2011-2022 走看看