zoukankan      html  css  js  c++  java
  • do_bootrk

    1. LMB (logical memory blocks)

    lmb为uboot下的一种内存管理机制,用于管理镜像的内存。lmb所记录的内存信息最终会传递给kernel。在/include/lmb.h和/lib/lmb.c中有对lmb的接口和定义的具体描述。

    lmb_init() 对lmb进行初始化,初始化后相应内存就归lmb管辖。

    参考:https://blog.csdn.net/machiner1/article/details/47805069  介绍:LMB

    2. FDT, uboot中对FDT的支持

    参考:https://blog.csdn.net/eleven_xiy/article/details/72835181 介绍:FDT,

    3. FIT

    参考:http://www.wowotech.net/u-boot/fit_image_overview.html  (u-boot FIT image介绍)

    参考:https://blog.csdn.net/ooonebook/article/details/53495002  (bootm跳转到kernel流程1)

    参考:https://blog.csdn.net/ooonebook/article/details/53495021  (bootm跳转到kernel流程2) 介绍:bootm_headers_t, 

    4. ramdisk和initrd

    ramdisk是一种基于内存的虚拟文件系统,通常用于放置内核的中间数据。
    initrd全称为"boot loader initialized RAM disk",也就是由启动加载器所初始化的RamDisk设备,它的作用是完善内核的模块机制,让内核的初始化流程更具弹性;内核以及initrd,都由bootloader在机子启动后被加载至内存的指定位置,主要功能为按需加载模块以及按需改变根文件系统。更详细的内容,请参阅initrd的man手册,里面阐述了内核开发者对initrd制订的功能标准。命令:man initrd。

    参考:https://blog.csdn.net/o0Avalon0o/article/details/53526742  (mkbootimg --kernel arch/arm/boot/zImage --ramdisk initrd.img -o boot.img)。
         https://jingyan.baidu.com/article/359911f5b8af4f57fe0306dc.html

    5. MTD分区 (Memory Technology Device)

    https://blog.csdn.net/lwj103862095/article/details/21545791

    http://www.360doc.com/content/14/0117/16/13289331_345995007.shtml

  • 相关阅读:
    简练网软考知识点整理-易混概念项目绩效评估与团队绩效评价
    简练软考知识点整理-项目索赔管理
    项目管理工作执行数据和信息流向的一致性
    简练软考知识点整理-确认范围和质量控制
    简练软考知识点整理-项目全面质量管理TQM
    简练网软考知识点整理-项目整体绩效测量基准
    RAID 技术全解
    Centos 7 查看内存占用情况相关命令
    使用xshell连不上ubuntu14.04
    Shell脚本
  • 原文地址:https://www.cnblogs.com/debruyne/p/9247947.html
Copyright © 2011-2022 走看看