跳转至

内核教程

Linux 内核是嵌入式系统的核心,理解内核是成为高级嵌入式开发者的必经之路。


📚 章节目录

章节 标题 内容
01 内核概述 Linux 内核简介
02 内核编译 获取源码、编译配置
03 内核配置 make menuconfig 详解
04 内核模块 模块开发与加载
05 设备树详解 设备树深入解析
06 网络启动 TFTP/NFS 配置
07 驱动基础 字符设备驱动
08 启动调试 内核启动调试

🔄 双轨内核策略

IMX-Forge 支持两种内核:

轨道 版本 特点 适用场景
linux-imx NXP BSP 6.12.3 稳定,驱动完善 生产环境、新手
mainline 上游主线 长期维护,可贡献 追求最新特性

Mainline 内核

mainline/ —— 上游主线内核专题


🎯 学习目标

完成本教程后,你将:

  • ✅ 理解 Linux 内核的组成和启动流程
  • ✅ 能够独立编译和配置内核
  • ✅ 掌握设备树的编写方法
  • ✅ 能够编写简单的字符设备驱动
  • ✅ 熟悉内核调试技巧

🔧 前置知识

  • C 语言高级特性
  • 计算机组成原理
  • U-Boot 基础

📖 延伸阅读


➡️ 下一章

完成内核学习后,继续 根文件系统教程


🆘 相关资源