首页
›
嵌入式基础与RISC-V
›
177-Buildroot嵌入式Linux构建
›
《嵌入式Linux启动流程与U-Boot移植实战》
VIP9
本课程属于:177-Buildroot嵌入式Linux构建
嵌入式基础与RISC-V · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux启动流程与U-Boot移植实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式系统概述
什么是嵌入式系统 · 嵌入式系统的组成 · 嵌入式系统的特点
嵌入式系统概述
什么是嵌入式系统
02
嵌入式Linux系统架构
嵌入式Linux系统的层次结构 · Bootloader的作用 · Linux内核的作用
Linux
嵌入式
03
嵌入式Linux启动流程概览
从上电到Shell提示符的完整流程 · 启动流程的各个阶段
Linux
嵌入式
04
启动流程第一阶段
ROM Code/BootROM · 从存储介质加载SPL/MLO
启动流程第一阶段
ROM
05
启动流程第二阶段
SPL (Secondary Pro… · 初始化DDR · 加载U-Boot
启动流程第二阶段
SPL
06
启动流程第三阶段
U-Boot (Das U-Boot… · 初始化硬件 · 加载Linux内核和设备树
启动流程第三阶段
U-Boot
07
启动流程第四阶段
Linux内核启动:内核解压 · 内核初始化 · 挂载根文件系统
启动流程第四阶段
Linux
08
启动流程第五阶段
根文件系统与init进程 · 启动系统服务 · 用户空间初始化
启动流程第五阶段
init
09
U-Boot简介
U-Boot的历史 · U-Boot的特点 · U-Boot的版本选择
U-Boot
简介
10
U-Boot源码结构
顶层目录结构 · board目录 · arch目录
U-Boot
源码结构
11
U-Boot配置系统
Kconfig与Makefile · defconfig文件 · menuconfig配置
U-Boot
配置系统
12
U-Boot编译流程
交叉编译工具链 · 编译命令 · 生成的文件(u-boot.bin
U-Boot
编译流程
13
U-Boot启动流程源码分析
start.S · board_init_f · board_init_r
U-Boot
启动流程源码分析
14
U-Boot命令系统
常用命令(printenv · setenv · bootm
U-Boot
命令系统
15
U-Boot环境变量
环境变量的作用 · 存储位置(MMC · SPI Flash
U-Boot
环境变量
16
U-Boot设备树支持
FDT (Flattened Dev… · U-Boot中设备树的传递 · 设备树覆盖
U-Boot
设备树支持
17
U-Boot网络功能
网络协议栈 · TFTP下载 · NFS挂载
U-Boot
网络功能
18
U-Boot存储子系统
MMC/SD卡驱动 · NAND Flash驱动 · SPI Flash驱动
U-Boot
存储子系统
19
U-Boot引导Linux内核
bootm命令详解 · booti命令(AArch64) · bootz命令(压缩内核)
U-Boot
Linux
20
U-Boot引导脚本
boot.scr · bootcmd · 自动启动流程
U-Boot
引导脚本
21
U-Boot移植准备
了解目标板硬件(SoC · DDR · 存储
U-Boot
移植准备
22
U-Boot板级文件创建
创建board目录 · 创建Kconfig · 创建Makefile
U-Boot
板级文件创建
23
U-Boot设备树文件编写
创建dts文件 · 描述硬件(CPU · 内存
U-Boot
设备树文件编写
24
U-Boot驱动移植
串口驱动 · MMC驱动 · 网络驱动
U-Boot
驱动移植
25
U-Boot时钟与复位配置
时钟树初始化 · PLL配置 · 外设时钟使能
U-Boot
时钟
26
U-Boot DDR初始化
DDR控制器配置 · 时序参数 · DDR训练
U-Boot
DDR
27
U-Boot启动介质支持
从SD卡启动 · 从eMMC启动 · 从SPI Flash启动
U-Boot
启动介质支持
28
U-Boot调试技巧
串口调试 · JTAG调试 · U-Boot自带调试命令
U-Boot
调试技巧
29
U-Boot常见问题与解决
启动卡死 · DDR初始化失败 · 网络不通
U-Boot
常见问题
30
实战项目
从零开始移植U-Boot到一块新板子 · 硬件调研 · 移植步骤
实战项目
U-Boot
所属VIP或分类
同VIP:Buildroot-U-Boot移植与启动流程问题调试实战
同VIP:Buildroot交叉编译环境搭建与性能调优实战
同VIP:Buildroot性能调优与启动流程加速实战