跳到主要内容
🔍

阶段 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计划中