首页
›
嵌入式基础与RISC-V
›
146-UBoot移植与Bootloader
›
《U-Boot移植与Bootloader架构实战》
VIP10
本课程属于:146-UBoot移植与Bootloader
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
U-Boot移植与Bootloader架构实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Bootloader概述
嵌入式系统启动流程 · Bootloader的作用与分类 · 主流Bootloader对比(U-B…
Bootloader
嵌入式系统启动流…
02
U-Boot源码结构解析
顶层目录结构 · 关键子目录(arch/board/c… · Makefile与Kconfig构建…
U-Boot
源码结构解析
03
U-Boot启动流程分析(上)
CPU上电复位 · SPL(第一阶段)执行流程 · start.S汇编代码解析
U-Boot
启动流程分析
04
U-Boot启动流程分析(下)
U-Boot第二阶段(C语言入口) · board_init_f与board… · 设备树传递
U-Boot
启动流程分析
05
U-Boot命令行系统
命令注册机制 · run_command实现原理 · 常用命令源码分析(bootm/md/…
U-Boot
命令行系统
06
U-Boot环境变量系统
env存储布局 · 默认环境变量 · saveenv实现机制
U-Boot
环境变量系统
07
U-Boot设备驱动模型(DM)
DM框架设计思想 · udevice与uclass结构 · 驱动绑定与探测流程
U-Boot
DM
08
U-Boot串口驱动移植
串口控制器初始化 · 波特率配置 · putc/getc实现
U-Boot
串口驱动移植
09
U-Boot存储驱动移植(MMC/SD)
MMC子系统架构 · mmc_init初始化流程 · 块设备读写实现
U-Boot
MMC/SD
10
U-Boot存储驱动移植(NAND/SPI Flash)
NAND控制器驱动 · SPI Flash驱动 · 坏块管理策略
U-Boot
NAND/SPI
11
U-Boot网络驱动移植
网络子系统架构 · PHY驱动与MDIO通信 · Ethernet MAC驱动实现
U-Boot
网络驱动移植
12
U-Boot网络协议栈
TFTP协议实现 · NFS协议支持 · DHCP自动获取IP
U-Boot
网络协议栈
13
U-Boot设备树支持
FDT(扁平设备树)解析 · 设备树覆盖(overlay) · 设备树修改(memreserve)
U-Boot
设备树支持
14
U-Boot启动内核机制
bootm命令流程 · 内核镜像格式(zImage/Imag… · 启动参数传递(atag/fdt)
U-Boot
启动内核机制
15
U-Boot启动镜像制作
mkimage工具使用 · CRC校验与头部封装 · 多文件镜像(flattened)
U-Boot
启动镜像制作
16
U-Boot安全启动
HAB(High Assurance… · 镜像签名与验证 · OTP熔丝配置
U-Boot
安全启动
17
U-Boot FIT Image
FIT镜像结构 · 多配置支持 · hash校验与签名验证
U-Boot
FIT
18
U-Boot Distro Boot
Distro Boot概念 · boot.scr脚本 · sysboot命令
U-Boot
Distro
19
U-Boot与ATF(ARM Trusted Firmware)
ATF启动流程 · BL31/BL32/BL33交互 · SPMC配置
U-Boot
ATF
20
U-Boot与OPTEE
OPTEE加载与初始化 · 安全世界与普通世界切换 · OP-TEE驱动支持
U-Boot
OPTEE
21
U-Boot与ACPI
ACPI表生成 · UEFI接口支持 · U-Boot作为UEFI实现
U-Boot
ACPI
22
U-Boot调试技术
串口调试 · JTAG调试 · printk与debug宏
U-Boot
调试技术
23
U-Boot性能优化
启动时间优化 · Fastboot模式 · DDR初始化优化
U-Boot
性能优化
24
U-Boot板级移植实战(一)
硬件原理图分析 · DDR参数配置 · 时钟树初始化
U-Boot
板级移植实战
25
U-Boot板级移植实战(二)
添加新板级支持 · Kconfig配置 · defconfig文件编写
U-Boot
板级移植实战
26
U-Boot板级移植实战(三)
串口驱动适配 · MMC驱动适配 · 网络驱动适配
U-Boot
板级移植实战
27
U-Boot板级移植实战(四)
启动流程验证 · 内存测试 · 网络功能测试
U-Boot
板级移植实战
28
U-Boot与Linux内核启动
bootargs参数传递 · rootfs挂载方式 · 内核启动参数优化
U-Boot
Linux
29
U-Boot与Android启动
abootimg格式 · bootloader与fastboo… · AVB(Android Verifi…
U-Boot
Android
30
U-Boot最新特性与发展趋势
VPL/TPL分离 · binman封装工具 · EFI Loader
U-Boot
最新特性
所属VIP或分类
同VIP:Bootloader引导故障排查与分区表配置实战
同VIP:Bootloader引导故障排查与定位调试实战
同VIP:Bootloader架构与U-Boot启动流程调试实战