首页
›
热销单品
›
嵌入式Linux与RTOS
›
《全额支付Bootloader神秘面纱:Uboot深度剖析》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
全额支付Bootloader神秘面纱:Uboot深度剖析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
Bootloader在嵌入式系统中的… · Uboot的历史与生态 · 课程学习路径与目标
课程导入
Bootloader
02
嵌入式系统启动流程
从CPU复位到操作系统运行的完整链路 · 理解Bootloader的定位与职责
嵌入式系统启动流…
CPU
03
Uboot源码结构
顶层目录 · board · arch
Uboot
源码结构
04
Uboot编译体系
Kconfig · Makefile · defconfig
Uboot
编译体系
05
Uboot启动第一阶段(汇编部分)
start.S · 异常向量表 · CPU初始化
Uboot
启动第一阶段
06
Uboot启动第二阶段(C语言部分)
board_init_f · board_init_r · init_sequence_f/r的…
Uboot
启动第二阶段
07
设备树(Device Tree)基础
DTS · DTB · FDT的概念
Device
Tree
08
Uboot命令系统
命令定义 · 注册 · 参数解析
Uboot
命令系统
09
环境变量机制
环境变量的存储 · 加载 · 保存
环境变量机制
环境变量的存储
10
Uboot驱动模型(Driver Model)
uclass · udevice · driver
Uboot
Driver
11
串口驱动与调试
串口初始化 · 控制台输出 · 调试技巧(printch
串口驱动
调试
12
存储设备驱动
MMC · NAND · SPI Flash
存储设备驱动
MMC
13
网络功能与TFTP下载
网络驱动 · 协议栈 · TFTP命令实现
TFTP
网络功能
14
启动镜像格式
uImage · zImage · FIT Image
启动镜像格式
uImage
15
bootm命令深度解析
镜像头解析 · 内存布局 · 跳转内核的完整流程
bootm
命令深度解析
16
FIT Image与Verified Boot
FIT的ITS文件 · 签名机制 · 安全启动的配置与实现
FIT
Image
17
Uboot的SPL(Secondary Program Loader)
SPL的用途 · 配置 · 编译
Uboot
SPL
18
TPL(Tertiary Program Loader)与多级启动
TPL的作用 · 与SPL的区别 · 在复杂SoC中的应用
TPL
Tertiary
19
内存管理与地址映射
MMU · TLB · cache操作
内存管理
地址映射
20
中断与异常处理
Uboot中的中断控制器初始化 · 异常向量 · 以及如何注册处理函数
异常处理
Uboot
21
定时器与延时
timer驱动 · udelay · mdelay的实现
定时器
延时
22
I2C/SPI总线驱动
总线控制器驱动 · 设备驱动 · 以及通过命令行访问外设的方法
I2C/SPI
总线驱动
23
GPIO与引脚控制
pinctrl驱动 · GPIO操作命令 · 以及如何配置板级引脚复用
GPIO
引脚控制
24
板级移植实战
从零开始为一个新开发板移植Uboot · 包括board目录 · defconfig
板级移植实战
Uboot
25
Uboot的配置系统
Kconfig语法 · menuconfig的使用 · 如何添加新的配置选项
Uboot
的配置系统
26
Uboot的启动优化
减少启动时间的技巧 · 快速启动模式 · 以及性能分析工具
Uboot
的启动优化
27
常见问题排查
启动卡死 · 无法识别存储 · 网络不通
常见问题排查
启动卡死
28
Uboot与Linux内核的交互
bootargs · ATAG · 设备树传递
Uboot
Linux
29
安全启动与固件更新
Secure Boot · TrustZone · A/B分区
安全启动
固件更新
30
综合项目实战
设计一个完整的嵌入式产品启动方案 · 从Uboot定制 · 驱动开发到系统启动
综合项目实战
设计一个完整的嵌…
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战