首页
›
热销单品
›
嵌入式Linux与RTOS
›
《U-Boot到rootfs的Linux系统移植》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
U-Boot到rootfs的Linux系统移植
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程范围 · 从U-Boot到rootfs的整体移…
课程导入
学习目标
02
嵌入式Linux系统组成
Bootloader · 内核 · 根文件系统
Linux
嵌入式
03
开发环境搭建
交叉编译工具链 · TFTP/NFS服务 · 串口终端
开发环境搭建
交叉编译工具链
04
硬件平台分析
SoC架构 · 内存映射 · 启动模式
硬件平台分析
SoC
05
U-Boot概述
U-Boot源码结构 · 编译配置 · 常用命令与启动流程
U-Boot
源码结构
06
U-Boot移植准备
获取源码 · 配置板级文件 · 修改设备树
U-Boot
移植准备
07
U-Boot板级配置
Kconfig · defconfig · dts文件
U-Boot
板级配置
08
U-Boot驱动适配
串口 · 网卡 · MMC
U-Boot
驱动适配
09
U-Boot启动流程
SPL · TPL · U-Boot proper的启动阶段…
U-Boot
启动流程
10
U-Boot网络功能
TFTP下载 · NFS挂载 · 网络启动内核的配置与实战
U-Boot
网络功能
11
U-Boot环境变量
bootcmd · bootargs · distro_bootcmd的设置与…
U-Boot
环境变量
12
U-Boot常见问题
启动卡死 · 驱动加载失败 · 环境变量丢失的排查方法
U-Boot
常见问题
13
Linux内核源码结构
内核目录 · Kconfig · Makefile
Linux
内核源码结构
14
内核配置与编译
make menuconfig · defconfig · 交叉编译
内核配置
编译
15
设备树基础
DTS语法 · 节点属性 · reg
设备树基础
DTS
16
设备树适配
根据硬件修改dts · 添加节点 · pinmux
设备树适配
dts
17
内核启动参数
bootargs中console · root · init
内核启动参数
bootargs
18
内核启动流程
stext · start_kernel · setup_arch
内核启动流程
stext
19
内核驱动移植
字符设备 · 平台驱动 · 设备树匹配
内核驱动移植
字符设备
20
内核常见问题
内核panic · oops · 无法挂载根文件系统
内核常见问题
panic
21
根文件系统概述
rootfs的作用 · 目录结构 · BusyBox
根文件系统概述
rootfs
22
BusyBox构建
下载 · 配置 · 编译
BusyBox
构建
23
根文件系统内容
init程序 · /etc/inittab · rcS脚本
根文件系统内容
init
24
根文件系统制作
使用dd · mkfs.ext4 · mtd-utils制作镜像并烧录
根文件系统制作
dd
25
NFS根文件系统
配置NFS服务 · 内核支持 · U-Boot启动参数
NFS
根文件系统
26
initramfs与initrd
制作cpio格式initramfs · 配置内核支持 · 启动流程差异
initramfs
initrd
27
系统启动整合
U-Boot加载内核与设备树 · 内核挂载rootfs · 完整启动流程验证
系统启动整合
U-Boot
28
实战项目一
基于QEMU的ARM平台从零移植U-… · 内核和BusyBox rootfs
实战项目一
QEMU
29
实战项目二
基于真实开发板(如i.MX6ULL)… · 包括驱动适配
实战项目二
i.MX6ULL
30
综合提升与优化
启动时间优化 · 镜像压缩 · 安全启动
综合提升
优化
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战