首页
›
启动链与BSP系统构建
›
006-U Boot移植
›
《嵌入式Bootloader板级移植与外设适配》
VIP20
本课程属于:006-U Boot移植
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Bootloader板级移植与外设适配
📚 共计 30 章节
第01章
Bootloader基础概念
什么是Bootloader · 嵌入式角色 · U-Boot/AT91Bootstrap/Barebox对比
概念
对比
第02章
启动流程剖析
上电启动 · ROM Code · 一级/二级启动 · 链接脚本与内存布局
启动
链接脚本
第03章
开发环境搭建
交叉编译链 · TFTP/NFS · Minicom/Putty · J-Link/OpenOCD
工具链
调试器
第04章
U-Boot源码结构
目录树解析 · Board/CPU/Driver · Kconfig/Makefile · 配置头文件
源码
构建
第05章
板级配置实战
自定义板级目录 · board.cfg/Kconfig · DDR时序 · 时钟树
板级
DDR
第06章
串口驱动移植
UART初始化 · 波特率/数据位 · 控制台注册 · 调试输出
串口
驱动
第07章
NAND Flash驱动移植
NAND控制器 · ECC/坏块管理 · 分区表 · 读写验证
NAND
ECC
第08章
NOR Flash驱动移植
CFI接口 · 擦除/编程 · XIP配置 · SPI Flash适配
NOR
SPI
第09章
MMC/SD卡驱动移植
SDHC初始化 · CMD/DATA时序 · FAT文件系统 · 启动镜像
MMC
SD
第10章
网络驱动移植
MAC/PHY初始化 · MII/RMII · IP/ARP/TCP · Ping/TFTP
网络
PHY
第11章
DDR内存初始化
DDR控制器 · 时序计算 · 内存训练 · 稳定性测试
DDR
内存
第12章
时钟系统配置
PLL/分频器 · CPU/总线/外设时钟 · 时钟树验证
时钟
PLL
第13章
设备树(Device Tree)基础
DTS语法 · 绑定文档 · GPIO/Clock/Reset · Overlay
DTS
设备树
第14章
设备树实战移植
编写DTS · 内存/串口/网卡/Flash节点 · 编译DTB · 传递
移植
DTB
第15章
FIT镜像打包
FIT结构 · ITS编写 · 多镜像打包 · 签名与验证
FIT
签名
第16章
Fastboot与USB下载
USB设备控制器 · Fastboot协议 · 下载命令 · 联调
Fastboot
USB
第17章
环境变量系统
默认环境变量 · 存储(NAND/MMC/EEPROM) · 修改/保存 · 冗余备份
环境变量
冗余
第18章
启动命令与脚本
U-Boot命令行 · bootm/bootz/tftp/mmc · 环境变量脚本 · 自动启动
命令
脚本
第19章
安全启动机制
HASH/RSA签名 · 公钥烧录 · 安全启动 · 防回滚
安全
签名
第20章
SPL (Secondary Program Loader) 详解
SPL与U-Boot拆分 · 内存优化 · 驱动裁剪 · 启动U-Boot
SPL
裁剪
第21章
TFA (Trusted Firmware-A) 集成
TrustZone · TFA启动 · BL1/BL2/BL31/BL32/BL33 · 与U-Boot配合
TFA
TrustZone
第22章
OP-TEE与U-Boot
OP-TEE加载 · 安全监控调用 · 安全存储 · 交互接口
OP-TEE
安全
第23章
多核启动与AMP
SMP启动 · CPU Release · 核间通信(IPI/共享内存) · AMP配置
多核
AMP
第24章
电源管理
DVFS · 休眠/唤醒 · PMIC驱动 · 功耗优化
电源
PMIC
第25章
调试与日志系统
调试串口级别 · LOG_BUF · JTAG/SWD · HardFault定位
调试
日志
第26章
性能优化
启动时间优化 · 代码尺寸裁剪 · Cache/MMU · DMA加速
优化
Cache
第27章
固件升级方案
A/B系统 · OTA升级 · 失败恢复 · 固件签名
升级
A/B
第28章
QEMU仿真调试
QEMU虚拟开发板 · GDB远程调试 · 外设模拟 · 无硬件验证
QEMU
仿真
第29章
常见问题与排错
启动卡死 · 内存异常 · 驱动初始化 · 网络不通排查
排错
调试
第30章
项目实战:从零移植U-Boot到Cortex-M7
需求分析 · 芯片选型 · 移植步骤 · 功能验证与发布
实战
Cortex-M7
所属VIP或分类
同VIP:BootROM至U-Boot启动链开发与调试
同VIP:Cortex-A7-U-Boot板级启动与驱动适配
同VIP:U-Boot串口协议与X/YMODEM烧录