首页
›
嵌入式与底层系统
›
031-Linux BSP板级移植与设备树
›
《U Boot移植与启动流程实战》
VIP21
本课程属于:031-Linux BSP板级移植与设备树
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
U Boot移植与启动流程实战
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=U Boot 的定义 · 发展历史 · 在嵌入式系统中的地位
课程导入
Boot
02
嵌入式启动流程概览
目标=从上电到内核启动的完整链路 · ROM Code · SPL
嵌入式启动流程概…
目标=从上电到内…
03
U Boot 源码结构与目录解析
目标=顶层目录 · arch · board
Boot
U
04
U Boot 配置系统
目标=Kconfig · defconfig · menuconfig
Boot
U
05
U Boot 编译系统
目标=Makefile 结构 · 编译目标 · 交叉编译工具链设置
Boot
U
06
U Boot 启动阶段划分
目标=SPL 与 U-Boot pr… · 启动阶段划分 · 各阶段的内存布局与职责
Boot
U
07
U Boot 启动流程源码分析
目标=_start · lowlevel_init · board_init_f
Boot
U
08
U Boot 内存布局与重定位
目标=链接地址 · 运行地址 · 重定位原理
Boot
U
09
U Boot 设备模型 DM
目标=driver model 架构 · uclass · driver
Boot
DM
10
U Boot 设备树机制
目标=OF_CONTROL · 设备树传递 · ofnode 操作
Boot
U
11
U Boot 串口与调试
目标=串口初始化 · console 注册 · printf 调试
Boot
U
12
U Boot 存储子系统
目标=MMC · NAND · SPI Flash
Boot
U
13
U Boot 环境变量
目标=环境变量存储位置 · env 分区 · saveenv
Boot
U
14
U Boot 启动命令与脚本
目标=bootcmd · bootargs · bootm
Boot
U
15
U Boot 镜像格式
目标=uImage · zImage · Image
Boot
U
16
U Boot 移植准备工作
目标=目标板选型 · 参考板选择 · 工具链准备
Boot
U
17
U Boot 移植之 board 目录创建
目标=新建 board 目录 · Kconfig · Makefile
Boot
board
18
U Boot 移植之 DDR 初始化
目标=DDR 控制器配置 · SPL DDR 初始化 · DDR 参数调试
Boot
DDR
19
U Boot 移植之时钟与引脚
目标=时钟树配置 · PLL 设置 · 引脚复用
Boot
U
20
U Boot 移植之串口与存储
目标=串口驱动适配 · MMC/SD 驱动适配 · 分区表配置
Boot
U
21
U Boot 移植之网络与 USB
目标=网络驱动适配 · PHY 配置 · USB 主机与设备模式
Boot
USB
22
U Boot 移植之设备树
目标=板级设备树编写 · U-Boot dts 与内核 dts… · 设备树编译与传递
Boot
U
23
U Boot 启动流程实战
目标=从 SPL 到 U-Boot… · 各阶段耗时与优化点
Boot
U
24
U Boot 启动方式实战
目标=从 MMC · NAND · SPI Flash
Boot
U
25
U Boot 与内核衔接
目标=bootargs 构造 · 设备树传递 · initrd 加载
Boot
U
26
U Boot 安全启动
目标=签名验证 · FIT 签名 · HAB
Boot
U
27
U Boot 常见问题与调试
目标=启动无输出 · DDR 不稳定 · 存储识别失败
Boot
U
28
U Boot 性能优化
目标=启动时间优化 · SPL 裁剪 · 驱动裁剪
Boot
U
29
U Boot 升级与维护
目标=U-Boot 版本升级 · API 变化 · 驱动迁移
Boot
U
30
综合实战与项目总结
目标=完整移植一个真实开发板 · 从零到启动 Linux 的全流程复盘 · 经验总结与扩展学习路径
综合实战
项目总结
所属VIP或分类
同VIP:BSP性能调优与内存优化实战工程
同VIP:BSP板级包开发与移植技巧工程
同VIP:BSP设备树内存映射优化实战工程