• 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

  • 相关阅读:
    CSS
    iframe自适应宽度和高度
    用css实现文字超出指定宽度显示省略号(...)
    删除数据时的提示效果(遮罩)
    网页选项卡的应用
    列表应用(导航菜单)
    下拉列表框中的事件应用(联动展示数据)
    jQuery移除事件
    toggle()方法
    jQuery切换事件
  • 原文地址:https://www.cnblogs.com/debruyne/p/9247947.html
Copyright © 2020-2023  润新知