首页
›
嵌入式与底层系统
›
001-Linux内核架构与构建工程
›
《Linux内核裁剪与编译在嵌入式系统集成开发工程》
VIP20
本课程属于:001-Linux内核架构与构建工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核裁剪与编译在嵌入式系统集成开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux系统概述
嵌入式系统定义 · 嵌入式Linux架构 · Linux在嵌入式领域的优势
Linux
嵌入式
02
开发环境搭建
交叉编译工具链安装 · TFTP/NFS服务器配置 · 串口终端与网络调试
开发环境搭建
交叉编译工具链安…
03
Linux内核源码结构
内核源码目录树解析 · 主要子系统(进程调度 · 内存管理
Linux
内核源码结构
04
内核配置系统详解
Kconfig语法 · Makefile与内核编译系统 · 配置选项的依赖关系
内核配置系统详解
Kconfig
05
内核编译流程
make命令详解 · vmlinux与zImage/Ima… · 编译输出文件分析
内核编译流程
make
06
内核裁剪基础
裁剪原则 · 最小化配置策略 · 去除不必要的驱动与子系统
内核裁剪基础
裁剪原则
07
处理器架构支持
ARM/ARM64架构配置 · CPU特性选择 · 多核SMP配置
处理器架构支持
ARM/ARM64
08
内存管理裁剪
内存模型选择(FLAT/SPARSE… · 页大小配置 · CMA与DMA配置
内存管理裁剪
FLAT/SPARSE
09
进程调度器配置
CFS调度器 · 实时调度器(RT) · 调度域与负载均衡
进程调度器配置
CFS
10
文件系统裁剪
VFS层配置 · 具体文件系统(ext4 · F2FS
文件系统裁剪
VFS
11
设备驱动裁剪
字符设备 · 块设备 · 网络设备驱动配置
设备驱动裁剪
字符设备
12
网络协议栈裁剪
TCP/IP协议族配置 · IPv6支持 · 网络过滤(Netfilter)与防火…
网络协议栈裁剪
TCP/IP
13
内核调试选项配置
KGDB · KDB · printk与动态调试
内核调试选项配置
KGDB
14
内核安全特性配置
SELinux/AppArmor · 内核地址空间布局随机化(KASLR) · 栈保护
内核安全特性配置
SELinux/AppA…
15
电源管理配置
CPU频率调节(CPUFreq) · CPU空闲管理(CPUIdle) · Suspend-to-RAM
电源管理配置
CPU
16
内核模块管理
模块加载与卸载 · 模块参数 · 模块依赖与自动加载
内核模块管理
模块加载
17
设备树(Device Tree)详解
DTS语法 · 绑定文档 · 编译与加载
Device
Tree
18
Bootloader与内核启动
U-Boot配置 · 内核启动参数(bootargs) · ATAG与设备树传递
Bootloader
内核启动
19
根文件系统构建
BusyBox制作最小根文件系统 · init进程与inittab
根文件系统构建
BusyBox
20
initramfs与initrd
内核内置根文件系统 · 制作与使用initramfs
initramfs
initrd
21
内核实时性配置
PREEMPT_RT补丁 · 高精度定时器 · 中断线程化
内核实时性配置
PREEMPT
22
内核大小优化
去除调试符号 · LTO(链接时优化) · 内核压缩算法选择
内核大小优化
去除调试符号
23
内核启动时间优化
内核启动流程分析 · 去除非必要初始化 · 使用bootgraph
内核启动时间优化
内核启动流程分析
24
内核与用户空间接口
系统调用 · ioctl · sysfs
内核
用户空间接口
25
内核日志与监控
printk级别控制 · dmesg · klogd
内核日志
监控
26
内核升级与补丁管理
git补丁应用 · 内核版本迁移 · 长期支持(LTS)版本选择
内核升级
补丁管理
27
嵌入式系统集成测试
内核启动测试 · 驱动功能测试 · 压力测试与稳定性测试
嵌入式系统集成测…
内核启动测试
28
常见问题与调试技巧
内核panic分析 · Oops信息解读 · 死锁检测(Lockdep)
常见问题
调试技巧
29
项目实战一
基于ARM Cortex-A7的最小…
项目实战一
ARM
30
项目实战二
基于RISC-V架构的嵌入式Linu…
项目实战二
RISC-V
所属VIP或分类
同VIP:Kconfig裁剪-关闭调试选项与未用架构的内核编译加速
同VIP:Kconfig语法与Linux内核配置菜单定制实战工程
同VIP:Linux内核启动异常定位与QEMU调试实践工程