首页
›
嵌入式基础与RISC-V
›
066-嵌入式工程师
›
《嵌入式Bootloader启动链与U-Boot调试》
VIP10
本课程属于:066-嵌入式工程师
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Bootloader启动链与U-Boot调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Bootloader概述
什么是Bootloader · Bootloader在嵌入式系统中的… · 主流Bootloader对比(U-B…
Bootloader
什么是
02
嵌入式系统启动流程
从复位向量到操作系统加载 · ROM Code与启动介质选择 · 启动模式(NAND
嵌入式系统启动流…
从复位向量到操作…
03
ARM Cortex-M启动详解
中断向量表 · 堆栈初始化 · 启动文件(startup.s)分析
ARM
Cortex-M
04
ARM Cortex-A启动详解
异常向量表 · MMU与Cache初始化 · DDR初始化
ARM
Cortex-A
05
RISC-V启动流程
RISC-V特权架构 · M模式与S模式切换 · OpenSBI与U-Boot配合
RISC-V
启动流程
06
链接脚本(Linker Script)深度解析
内存布局定义 · 段(Section)分配 · 符号定位
Linker
Script
07
汇编启动代码实战
编写最小启动汇编 · 设置栈指针 · 清零BSS段
汇编启动代码实战
编写最小启动汇编
08
时钟与PLL初始化
系统时钟树分析 · PLL配置寄存器操作 · 时钟源切换
PLL
时钟
09
DDR内存初始化
DDR控制器配置 · 时序参数计算 · Training过程
DDR
内存初始化
10
Flash控制器与存储驱动
NOR Flash读写 · NAND Flash ECC与坏块管… · SPI Flash驱动
Flash
控制器
11
设备树(Device Tree)基础
设备树语法 · DTS与DTB编译 · 绑定文档解读
Device
Tree
12
U-Boot源码结构分析
U-Boot目录结构 · 配置系统(Kconfig) · 编译流程
U-Boot
源码结构分析
13
U-Boot启动流程源码级分析
SPL与TPL · board_init_r() · main_loop()
U-Boot
启动流程源码级分…
14
U-Boot命令系统
命令注册机制 · 参数解析 · 自定义命令开发
U-Boot
命令系统
15
U-Boot驱动模型(DM)
U-Boot Driver Mode… · Uclass与Udevice · 驱动绑定与探测
U-Boot
DM
16
Bootloader网络协议栈
TFTP协议实现 · NFS挂载 · DHCP客户端
Bootloader
网络协议栈
17
Bootloader存储与文件系统
FAT32与ext4文件系统支持 · MMC/SD卡驱动 · 分区表解析(MBR/GPT)
Bootloader
存储
18
安全启动(Secure Boot)
签名与验签流程 · HAB(High Assurance… · OTP与密钥管理
Secure
Boot
19
固件更新与恢复机制
双备份(A/B)系统 · 恢复模式设计 · 固件校验与完整性检查
固件更新
恢复机制
20
JTAG调试基础
JTAG协议原理 · TAP控制器 · 边界扫描
JTAG
调试基础
21
GDB调试Bootloader
GDB连接目标板 · 断点与观察点 · 单步调试汇编与C代码
GDB
Bootloader
22
OpenOCD实战
OpenOCD配置文件编写 · Tcl脚本控制 · Flash编程与擦除
OpenOCD
配置文件编写
23
串口调试与日志系统
UART驱动实现 · printk/printf重定向 · 日志等级控制
串口调试
日志系统
24
硬件调试技巧
逻辑分析仪抓取启动时序 · 示波器测量时钟与电源 · 调试LED与GPIO点灯法
硬件调试技巧
逻辑分析仪抓取启…
25
Bootloader性能优化
启动时间测量 · 代码执行时间分析 · Cache优化
Bootloader
性能优化
26
内存调试与泄漏检测
内存映射检查 · 堆栈溢出检测 · 内存池实现
内存调试
泄漏检测
27
常见启动失败案例分析
PC指针跑飞 · 栈溢出 · 时钟配置错误
常见启动失败案例…
PC
28
多核处理器启动
AMP与SMP架构 · 核间通信(IPI) · 启动从核
多核处理器启动
AMP
29
Bootloader测试方法
单元测试框架(CMocka) · 硬件在环测试(HIL) · 压力测试
Bootloader
测试方法
30
综合实战
从零构建一个最小Bootloader · 架构设计 · 代码实现
综合实战
Bootloader
所属VIP或分类
同VIP:ARM处理器MMU页表配置与异常调试
同VIP:Bootloader启动流程分析与移植调试实战
同VIP:C语言嵌入式开发指针操作与性能分析与调优实战