首页
›
Linux内核与驱动
›
078-Linux内核实战
›
《嵌入式Linux内核Kconfig配置与编译优化》
VIP10
本课程属于:078-Linux内核实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux内核Kconfig配置与编译优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Kconfig基础概念
Kconfig语法起源 · Kconfig在内核编译中的作用 · Kconfig与Makefile的关…
Kconfig
基础概念
02
Kconfig语法入门
config关键字 · bool/tristate/stri… · default默认值设置
Kconfig
语法入门
03
Kconfig依赖与选择
depends on依赖机制 · select反向选择 · choice互斥选择结构
Kconfig
依赖
04
Kconfig菜单组织
menu菜单 · menuconfig可配置菜单 · comment注释
Kconfig
菜单组织
05
Kconfig高级语法
visible if · prompt提示 · range范围限制
Kconfig
高级语法
06
Kconfig宏与函数
imply弱依赖 · def_bool/def_trist… · $(...)变量引用
Kconfig
函数
07
Kconfig调试技巧
make menuconfig图形界… · 搜索功能 · 依赖关系可视化
Kconfig
调试技巧
08
Kconfig实战
编写一个简单的字符设备驱动Kconf… · 添加新驱动到内核菜单
Kconfig
Kconf
09
Kconfig架构
arch/arm/Kconfig · arch/x86/Kconfig等架… · 设备树与Kconfig关联
Kconfig
架构
10
Kconfig模块化
驱动子系统Kconfig组织 · subsys_initcall与mo…
Kconfig
模块化
11
Kconfig与设备树
设备树节点与Kconfig配置项绑定 · OF匹配表与配置依赖
Kconfig
设备树
12
Kconfig与内核版本
Kconfig版本兼容性 · 新增配置项向后兼容策略
Kconfig
内核版本
13
Kconfig与defconfig
默认配置文件生成 · savedefconfig · merge_config.sh脚本使…
Kconfig
defconfig
14
Kconfig与碎片化
碎片化配置管理 · 碎片化文件与Kconfig碎片化目录…
Kconfig
碎片化
15
Kconfig与编译优化概述
配置对编译时间 · 内核大小 · 性能的影响
Kconfig
编译优化概述
16
编译优化基础
GCC优化级别-O0/-O1/-O2… · LTO链接时优化
编译优化基础
GCC
17
内核编译优化
内核Makefile优化选项 · CFLAGS修改 · 内核模块编译优化
内核编译优化
Makefile
18
Kconfig与编译优化联动
配置项控制优化选项 · 根据配置选择不同优化策略
Kconfig
编译优化联动
19
内核大小优化
Kconfig配置裁剪 · 删除无用驱动 · 内核压缩算法选择
内核大小优化
Kconfig
20
内核性能优化
Kconfig配置影响性能的关键项 · 调度器/内存管理配置优化
内核性能优化
Kconfig
21
内核启动时间优化
Kconfig配置减少启动阶段 · 早期打印与延迟配置
内核启动时间优化
Kconfig
22
内核调试配置优化
DEBUG选项对性能影响 · 动态调试与静态调试配置权衡
内核调试配置优化
DEBUG
23
内核安全配置优化
Kconfig安全选项 · 内核加固配置 · SELinux/AppArmor配置
内核安全配置优化
Kconfig
24
内核实时性配置
PREEMPT_RT配置 · 实时内核Kconfig选项 · 中断与调度配置
内核实时性配置
PREEMPT
25
内核电源管理配置
CPU频率调节 · 休眠唤醒 · 电源管理QoS配置
内核电源管理配置
CPU
26
内核网络栈配置
网络协议栈裁剪 · Netfilter配置 · 网络性能优化
内核网络栈配置
网络协议栈裁剪
27
内核文件系统配置
文件系统类型选择 · VFS缓存配置 · 块层优化
内核文件系统配置
文件系统类型选择
28
内核内存管理配置
SLUB/SLAB分配器选择 · 内存压缩 · 大页配置
内核内存管理配置
SLUB/SLAB
29
内核驱动配置优化
驱动模块化与内置选择 · 驱动依赖最小化 · 驱动性能调优
内核驱动配置优化
驱动模块化
30
综合实战
基于ARM64嵌入式平台 · 从零配置最小化高性能内核 · 并验证编译优化效果
综合实战
ARM64
所属VIP或分类
同VIP:Linux内核Kconfig配置与嵌入式故障排查
同VIP:Linux内核QEMU调试与嵌入式启动性能分析
同VIP:Linux内核启动日志与QEMU模拟器调试实战