Kernel
嵌入式 Linux 内核裁剪与定制
- 07/21
- 11:26
嵌入式 Linux 系统的内核镜像大小直接影响启动时间、存储占用和运行时内存余量。一个未经裁剪的通用内核动辄数十 MB,而多数嵌入式设备只需要其中很小一部分功能。内核裁剪就是把不需要的驱动、文件系统、网络协议和调试设施从内核中剔除,最终得到一个功能完备且体积紧凑的定制内核。
内核定制并非简单地关闭选项。它要求开发者对硬件外设、BSP 提供的能力、产品功能边界有清晰认知。裁剪过头会导致缺少必要驱动或模块依赖断裂,裁剪不足则浪费存储和内存。本文给出一套可操作的裁剪流程和常见陷阱,帮助开发者在功能完整性和镜像体积之间取得平衡。
嵌入式 Linux 系列 25:内核配置、模块和裁剪
- 06/26
- 22:08
内核配置决定了系统支持哪些驱动、文件系统、网络协议和调试能力。嵌入式 Linux 里,内核不是越全越好,也不是越小越好,而是要和硬件、rootfs、调试需求匹配。
嵌入式 Linux 系列 03:从上电到 Shell 的启动链路
- 06/26
- 21:45
理解启动链路,是排查嵌入式 Linux 问题的基础。系统启动失败时,不能只说“板子起不来”,而要能判断卡在 BootROM、Bootloader、Kernel、RootFS 还是 init 阶段。
1