阶段 7 · 嵌入式 Linux
- 阶段目标
- 打通"交叉编译→U-Boot→内核→设备树→根文件系统→驱动"全链路,具备平台迁移能力。
- 前置知识 / 建议时长
- 阶段 5、阶段 6 · 120h
- 阶段项目
- LED/按键字符设备驱动 + 应用
- 完成标准
- 完整复述启动四阶段;在自选板卡完成系统构建与驱动加载;书面完成迁移说明;项目通过验收。
就业能力:交叉编译 · U-Boot · 内核 · 设备树 · 驱动
模块与章节(当前可用 0 / 共 28)
7.1 嵌入式系统与硬件基础
- 7.1.1芯片架构与 MCU/MPU/SoC计划中
- 7.1.2ARM 架构与 Cortex 系列计划中
- 7.1.3电路基础:电平/上下拉/开漏计划中
- 7.1.4总线与外设协议概览计划中
- 7.1.5实验平台选型与平台无关学习方法计划中
- 7.1.6ARM 汇编阅读与反汇编实战计划中
7.2 交叉编译与工具链
- 7.2.1交叉编译原理计划中
- 7.2.2工具链获取与使用计划中
- 7.2.3sysroot 与库移植计划中
7.3 Bootloader 与 U-Boot
- 7.3.1启动流程四阶段计划中
- 7.3.2U-Boot 命令与环境变量计划中
- 7.3.3U-Boot 启动内核与参数传递计划中
7.4 Linux 内核基础
- 7.4.1内核组成与源码结构计划中
- 7.4.2内核配置与编译计划中
- 7.4.3内核模块与 insmod/rmmod计划中
7.5 设备树
- 7.5.1DTS 语法与结构计划中
- 7.5.2compatible/reg/pinctrl计划中
- 7.5.3修改设备树实战计划中
7.6 根文件系统
- 7.6.1BusyBox 构建最小根文件系统计划中
- 7.6.2init 进程与启动脚本计划中
- 7.6.3buildroot 与 NFS 挂载计划中
7.7 Linux 驱动开发入门
- 7.7.1驱动模型:总线-设备-驱动计划中
- 7.7.2字符设备驱动与 file_operations计划中
- 7.7.3设备树与驱动匹配计划中
- 7.7.4GPIO 子系统与 LED 驱动实战计划中
- 7.7.5I2C/SPI 子系统与设备驱动计划中
- 7.7.6中断上半部/下半部计划中
- 7.7.7驱动调试 printk/ftrace/procfs计划中