首页
›
嵌入式与底层系统
›
042-ARM Cortex-M固件开发
›
《MCU-Boot移植适配与性能调优与调试实战工程》
VIP22
本课程属于:042-ARM Cortex-M固件开发
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MCU-Boot移植适配与性能调优与调试实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=MCU-Boot的定义 · 作用 · 典型启动流程
课程导入
MCU-Boot
02
开发环境搭建
目标=交叉编译工具链 · 串口终端 · 调试器
开发环境搭建
目标=交叉编译工…
03
MCU启动原理
目标=上电复位 · BootROM · SPL
MCU
启动原理
04
MCU-Boot源码结构
目标=目录组织 · 关键文件 · 配置系统
MCU-Boot
源码结构
05
板级移植基础
目标=board目录 · configs配置 · 设备树
板级移植基础
board
06
时钟与电源初始化
目标=PLL配置 · 时钟树 · 电源域
时钟
电源初始化
07
DDR与内存初始化
目标=DDR控制器 · 时序参数 · 容量识别
DDR
内存初始化
08
串口与调试控制台
目标=UART驱动移植 · 波特率配置 · 控制台输出
串口
调试控制台
09
存储子系统适配
目标=NOR · NAND · eMMC
存储子系统适配
NOR
10
网络子系统适配
目标=以太网PHY · MAC驱动 · 网络协议
网络子系统适配
PHY
11
USB与DFU适配
目标=USB控制器 · gadget驱动 · DFU下载
USB
DFU
12
设备树移植
目标=DTS语法 · 节点定义 · 引脚复用
设备树移植
DTS
13
驱动模型与U-Boot DM
目标=UCLASS · UCLASS_DRIVER · 设备绑定
U-Boot
DM
14
环境变量与启动脚本
目标=env存储 · 默认环境 · bootcmd
环境变量
启动脚本
15
镜像加载与启动内核
目标=FIT镜像 · zImage · uImage
镜像加载
启动内核
16
安全启动与签名
目标=安全启动流程 · 密钥管理 · 镜像签名
安全启动
签名
17
性能调优方法
目标=启动时间测量 · 瓶颈定位 · 编译优化
性能调优方法
目标=启动时间测…
18
启动速度优化实战
目标=SPL精简 · DDR训练加速 · 驱动延迟初始化
启动速度优化实战
SPL
19
内存与存储性能调优
目标=DDR参数调优 · 缓存策略 · DMA
内存
存储性能调优
20
功耗与热管理调优
目标=低功耗模式 · 时钟门控 · 电源域管理
功耗
热管理调优
21
调试工具与方法
目标=JTAG · SWD · OpenOCD
调试工具
JTAG
22
常见启动故障排查
目标=无输出 · 卡死 · DDR失败
常见启动故障排查
目标=无输出
23
驱动移植常见问题
目标=寄存器冲突 · 时钟未使能 · 引脚复用错误
驱动移植常见问题
目标=寄存器冲突
24
多板适配与配置管理
目标=多平台支持 · defconfig管理 · 设备树覆盖
多板适配
配置管理
25
固件更新与恢复
目标=A/B分区 · OTA · DFU
固件更新
恢复
26
综合实战一
目标=从零移植MCU-Boot到自定…
综合实战一
MCU-Boot
27
综合实战二
目标=适配DDR · 存储与网络 · 实现TFTP加载内核并启动系统
综合实战二
DDR
28
综合实战三
目标=启动时间优化与性能调优 · 完成测量 · 分析
综合实战三
目标=启动时间优…
29
综合实战四
目标=调试复杂启动故障 · 使用JTAG与日志定位并修复问题
综合实战四
目标=调试复杂启…
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 社区资源
课程总结
进阶
所属VIP或分类
同VIP:ARM-Cortex-M固件开发
同VIP:ARM-Cortex-M架构与STM32开发实战工程
同VIP:Cortex-M与STM32系统工程