首页
›
嵌入式与底层系统
›
001-Linux内核架构与构建工程
›
《Linux内核配置编译与裁剪开发实战工程》
VIP20
本课程属于:001-Linux内核架构与构建工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核配置编译与裁剪开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内核概述
Linux内核版本演进 · 内核架构概览(宏内核与微内核) · 内核源码目录结构解析
内核概述
Linux
02
开发环境搭建
虚拟机与物理机选择 · Ubuntu/Debian系统安装 · 必备开发工具链安装(gcc
开发环境搭建
虚拟机
03
获取内核源码
从kernel.org下载 · 使用Git克隆主线仓库 · 验证源码完整性(GPG签名校验)
获取内核源码
kernel.org
04
内核配置基础
Kconfig语法入门 · 配置选项类型(bool · tristate
内核配置基础
Kconfig
05
配置工具详解
make config(命令行) · make menuconfig(基于… · make xconfig(基于Qt)
配置工具详解
make
06
核心配置项解析(上)
Processor type and… · General setup · Enable loadable mo…
核心配置项解析
Processor
07
核心配置项解析(下)
Block layer · Executable file fo… · Memory Management…
核心配置项解析
Block
08
设备驱动配置(上)
PCI/PCIe子系统 · USB子系统 · 存储设备驱动(SATA/NVMe/M…
设备驱动配置
PCI/PCIe
09
设备驱动配置(下)
网络设备驱动(有线/无线) · 输入设备驱动 · GPU/DRM驱动
设备驱动配置
网络设备驱动
10
文件系统配置
Ext4/XFS/Btrfs · 网络文件系统(NFS/CIFS) · 虚拟文件系统(procfs/sysf…
文件系统配置
Ext4/XFS/Btr…
11
网络协议栈配置
TCP/IP协议族 · IPv6 · Netfilter/iptables
网络协议栈配置
TCP/IP
12
安全与加密配置
LSM框架(SELinux/AppA… · 内核加密API · TPM支持
安全
加密配置
13
虚拟化与容器支持
KVM虚拟化 · Xen支持 · 容器运行时(cgroups v2
虚拟化
容器支持
14
实时性与调度配置
CFS调度器 · RT调度器 · PREEMPT_RT补丁
实时性
调度配置
15
内核调试配置
Kernel hacking菜单详解 · KGDB/KDB调试器 · Ftrace跟踪
内核调试配置
Kernel
16
内核编译基础
make命令参数详解(-j · V=1 · O=输出目录)
内核编译基础
make
17
内核模块编译
模块编译框架(Kbuild) · 单模块编译技巧 · 模块参数与依赖
内核模块编译
Kbuild
18
内核安装与引导
make install与模块安装 · GRUB配置更新 · initramfs生成(dracut…
内核安装
引导
19
内核裁剪原则
最小化原则 · 按需配置 · 模块化与内建选择策略
内核裁剪原则
最小化原则
20
嵌入式内核裁剪
ARM/RISC-V架构裁剪要点 · 减少内核映像尺寸技巧 · 移除无用驱动与子系统
嵌入式内核裁剪
ARM/RISC-V
21
服务器内核裁剪
高并发场景优化 · 移除桌面/多媒体相关选项 · 网络与存储性能调优配置
服务器内核裁剪
高并发场景优化
22
桌面内核裁剪
图形性能优化 · 电源管理配置 · 笔记本专用选项(背光/热键/指纹)
桌面内核裁剪
图形性能优化
23
容器专用内核裁剪
最小化系统调用 · 移除硬件驱动 · cgroup与namespace精简
容器专用内核裁剪
最小化系统调用
24
内核补丁管理
quilt工具使用 · Git format-patch与a… · 补丁冲突解决
内核补丁管理
quilt
25
内核版本升级
小版本升级(patch) · 大版本迁移注意事项 · ABI兼容性检查
内核版本升级
patch
26
内核测试与验证
LTP测试套件 · 内核自测(kselftest) · 启动时间测量
内核测试
验证
27
内核构建自动化
Makefile高级用法 · 使用Buildroot/Yocto集… · CI/CD流水线(Jenkins/G…
内核构建自动化
Makefile
28
常见编译错误解决
头文件缺失 · 符号未定义 · GCC版本兼容性
常见编译错误解决
头文件缺失
29
内核安全加固
内核参数sysctl安全设置 · KASLR/STACKPROTECT… · 模块签名强制
内核安全加固
sysctl
30
实战项目
定制一个最小化Linux内核(从零配… · 配置裁剪 · 编译安装
实战项目
Linux
所属VIP或分类
同VIP:Kconfig裁剪-关闭调试选项与未用架构的内核编译加速
同VIP:Kconfig语法与Linux内核配置菜单定制实战工程
同VIP:Linux内核启动异常定位与QEMU调试实践工程