首页
›
热销单品
›
嵌入式Linux与RTOS
›
《嵌入式Linux系统移植从u-boot到rootfs》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式Linux系统移植:从u-boot到rootfs
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
嵌入式Linux系统移植的整体流程 · 学习目标 · 课程框架与学习方法
课程导入
Linux
02
嵌入式系统基础
ARM体系结构 · 存储器映射 · 启动流程
嵌入式系统基础
ARM
03
交叉编译环境搭建
交叉编译工具链的安装 · 环境变量配置 · 验证工具链
交叉编译环境搭建
交叉编译工具链的…
04
U-Boot概述
U-Boot的作用 · 源码结构 · 编译配置方法
U-Boot
的作用
05
U-Boot移植准备
开发板硬件手册阅读 · 芯片参考手册 · 配置头文件修改
U-Boot
移植准备
06
U-Boot移植实战
从官方源码适配自定义开发板 · 修改DDR · 时钟
U-Boot
移植实战
07
U-Boot设备树支持
设备树基本概念 · U-Boot中设备树的使用 · 设备树编译与加载
U-Boot
设备树支持
08
U-Boot启动Linux
U-Boot环境变量设置 · bootcmd与bootargs · 内核镜像加载与启动参数传递
U-Boot
Linux
09
Linux内核源码结构
内核目录结构 · Kconfig与Makefile · 内核配置系统
Linux
内核源码结构
10
内核配置与编译
使用menuconfig配置内核 · 选择必要子系统 · 编译内核与模块
内核配置
编译
11
内核设备树机制
设备树语法 · 绑定文档 · 中断与GPIO控制器
内核设备树机制
设备树语法
12
内核移植核心
平台相关代码 · 时钟初始化 · 中断控制器
内核移植核心
平台相关代码
13
内核启动流程分析
汇编启动阶段 · 解压 · setup_arch
内核启动流程分析
汇编启动阶段
14
内核驱动移植基础
字符设备驱动框架 · 平台驱动模型 · 设备树匹配
内核驱动移植基础
字符设备驱动框架
15
常见外设驱动移植
GPIO · UART · I2C
常见外设驱动移植
GPIO
16
内核调试技巧
printk · JTAG · kgdb
内核调试技巧
printk
17
根文件系统概述
rootfs的作用 · 目录结构 · 文件系统类型(ext4
根文件系统概述
rootfs
18
BusyBox构建根文件系统
BusyBox配置 · 编译 · 安装
BusyBox
构建根文件系统
19
glibc与musl库选择
C库的差异 · 动态链接器配置 · 库文件部署
glibc
musl
20
init进程与启动脚本
init进程原理 · inittab配置 · rcS脚本
init
进程
21
文件系统制作与烧写
制作ext4/ubifs镜像 · 使用mtd-utils · 烧写工具(fastboot
文件系统制作
烧写
22
系统启动优化
从U-Boot到内核到用户空间的启动… · 并行启动 · 减少镜像大小
系统启动优化
U-Boot
23
系统更新与恢复
U-Boot的update命令 · A/B分区 · 恢复模式
系统更新
恢复
24
安全启动与加密
U-Boot的verified bo… · 内核签名 · 文件系统完整性校验
安全启动
加密
25
常见问题排查
启动卡死 · 内核panic · 文件系统挂载失败
常见问题排查
启动卡死
26
实战项目一
基于QEMU的虚拟开发板移植U-Bo… · 内核与rootfs · 实现完整启动
实战项目一
QEMU
27
实战项目二
基于真实开发板(如i.MX6ULL)… · 内核与rootfs · 并驱动LCD与触摸屏
实战项目二
i.MX6ULL
28
实战项目三
构建最小系统并添加网络功能 · 实现NFS挂载根文件系统与远程调试
实战项目三
构建最小系统并添…
29
综合提升
从零开始设计一个定制化嵌入式Linu… · 考虑硬件选型 · 软件架构
综合提升
Linu
30
课程总结与进阶方向
回顾全流程 · 常见误区 · 后续学习资源(内核驱动开发
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战