首页
›
嵌入式基础与RISC-V
›
147-Yocto嵌入式Linux
›
《嵌入式LinuxU-Boot引导与硬件适配实战》
VIP10
本课程属于:147-Yocto嵌入式Linux
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式LinuxU-Boot引导与硬件适配实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
U-Boot概述
U-Boot的历史与作用 · U-Boot在嵌入式Linux启动流… · U-Boot源码结构概览
U-Boot
的历史
02
U-Boot编译环境搭建
交叉编译工具链安装 · U-Boot源码获取 · 基础编译命令与配置方法
U-Boot
编译环境搭建
03
U-Boot启动流程分析
第一阶段(SPL/TPL)详解 · 第二阶段(U-Boot proper… · 启动流程中的关键函数
U-Boot
启动流程分析
04
硬件适配基础
设备树(Device Tree)概念 · 设备树语法基础 · 设备树与U-Boot的关系
硬件适配基础
Device
05
板级目录与配置
board目录结构解析 · Kconfig配置系统 · defconfig文件详解
板级目录
配置
06
串口驱动适配
UART硬件原理 · U-Boot串口驱动框架 · 添加新板级串口支持
串口驱动适配
UART
07
时钟系统适配
时钟树概念 · U-Boot时钟驱动模型(clk u… · 配置PLL与分频器
时钟系统适配
时钟树概念
08
GPIO驱动适配
GPIO控制器驱动框架(gpio u… · 添加GPIO控制器的设备树节点 · 实现GPIO操作函数
GPIO
驱动适配
09
MMC/SD卡驱动适配
MMC子系统架构 · U-Boot MMC驱动框架(mmc… · 适配eMMC启动
MMC/SD
卡驱动适配
10
NAND Flash驱动适配
NAND控制器驱动框架 · 坏块管理机制 · U-Boot中的NAND读写命令
NAND
Flash
11
SPI Flash驱动适配
SPI控制器驱动框架(spi ucl… · SF命令体系 · 适配QSPI Flash
SPI
Flash
12
以太网驱动适配
MAC与PHY芯片选型 · U-Boot网络驱动框架(eth u… · 添加网络设备支持
以太网驱动适配
MAC
13
USB驱动适配
USB主机控制器驱动(EHCI/OH… · U-Boot USB子系统 · USB存储设备支持
USB
驱动适配
14
LCD与显示驱动适配
Framebuffer驱动框架 · LCD控制器配置 · U-Boot Logo显示实现
LCD
显示驱动适配
15
内存初始化与DDR适配
DDR控制器原理 · U-Boot DDR初始化流程 · DDR参数调试与校准
DDR
内存初始化
16
PMIC与电源管理适配
PMIC驱动框架 · 电压与电流调节 · U-Boot中的电源管理命令
PMIC
电源管理适配
17
安全启动与加密
安全启动链(Secure Boot… · HAB(High Assurance… · U-Boot中的加密支持
安全启动
加密
18
FIT Image与多镜像支持
FIT Image格式详解 · 多设备树支持 · ramdisk与firmware打包
FIT
Image
19
环境变量与存储
环境变量存储位置(MMC/SPI F… · 默认环境变量配置 · 环境变量命令
环境变量
存储
20
Distro Boot与通用启动
Distro Boot概念 · boot.scr与extlinux.… · UEFI启动支持
Distro
Boot
21
Fastboot与刷机模式
Fastboot协议实现 · U-Boot Fastboot命令 · 分区表管理
Fastboot
刷机模式
22
DFU(Device Firmware Upgrade)支持
DFU框架 · USB DFU类驱动 · 固件升级流程
DFU
Device
23
U-Boot命令行与脚本
常用命令详解(mmc/fat/ext… · Hush Shell脚本 · 环境变量脚本
U-Boot
命令行
24
调试与日志系统
调试串口输出 · LOG级别控制 · JTAG调试U-Boot
调试
日志系统
25
性能优化与启动加速
启动时间测量 · 优化SPL加载 · 快速启动配置
性能优化
启动加速
26
多核处理器启动
SMP启动流程 · CPU Release机制 · U-Boot对多核的支持
多核处理器启动
SMP
27
RISC-V架构适配
RISC-V U-Boot移植要点 · OpenSBI集成 · RISC-V设备树规范
RISC-V
架构适配
28
XIP(eXecute In Place)支持
XIP原理 · NOR Flash XIP配置 · SPL XIP优化
XIP
eXecute
29
U-Boot测试与验证
Sandbox测试环境 · 单元测试框架 · 硬件在环测试
U-Boot
测试
30
实战项目
从零移植U-Boot到新板:需求分析 · 板级文件创建 · 驱动适配
实战项目
U-Boot
所属VIP或分类
同VIP:YoctoBSP移植与U-Boot引导优化实战
同VIP:Yocto从零搭建嵌入式Linux系统移植部署实战
同VIP:Yocto嵌入式Linux构建与启动故障排查