rockchip rk3288 uboot启动流程(u-boot 2017.07)

前言:
常见的bootloader有u-boot、redboot、armboot、vivi等,均为开源项目。一般情况下,bootloader指的是u-boot。
u-boot主要用来引导操作系统启动。它会初始化CPU的主要的外设和接口,例如DDR、EMMC/NOR FLASH/NAND FLASH、CLOCK等,并把EMMC/FLASH中的linux内核镜像和dtb(设备树)等读到DDR中,从而引导内核启动。
一方面,U-boot支持的CPU种类越来越多,例如,ARM、PowerPC、MIPS、x86、microblaze等架构的CPU;另一方面,u-boot可以引导的操作系统也越来越多,例如,Linux、Vxworks、NetBSD等。
u-boot代码的风格,和linux内核的风格越来越像。你可以从代码中看到设备树,驱动模块化加载等。

  1. u-boot启动流程简介
    在这里插入图片描述

  2. 引导内核启动过程
    在这里插入图片描述

  3. uboot中cmd的使用
    (1)uboot支持的cmd
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (2)在uboot中添加cmd
    在这里插入图片描述
    在这里插入图片描述

  4. uboot中环境变量的操作
    (1)查看uboot中的环境变量
    在这里插入图片描述
    (2)添加环境变量
    使用setenv命令添加环境变量。

    在这里插入图片描述
    在这里插入图片描述

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值