首页
›
Linux内核与驱动
›
078-Linux内核实战
›
《嵌入式Linux内核启动日志与Makefile编译调优》
VIP10
本课程属于:078-Linux内核实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux内核启动日志与Makefile编译调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux内核启动流程概览
从Bootloader到用户空间in…
Linux
嵌入式
02
内核解压与入口点分析
zImage/Image的生成过程 · 解压代码位置与汇编入口
内核解压
入口点分析
03
早期内核启动日志(printk)机制
printk实现原理 · 日志缓冲区与console初始化
printk
早期内核启动日志
04
内核启动参数(cmdline)解析
bootargs传递 · 内核参数分类与常见调试参数
cmdline
内核启动参数
05
设备树(DTB)的加载与解析
DTB在启动流程中的位置 · of_scan_flat_dt函数详…
DTB
设备树
06
CPU与内存初始化日志解读
smp_prepare_cpus · setup_arch · bootmem_init的日志输出
CPU
内存初始化日志解…
07
中断控制器与时钟初始化
GIC驱动加载 · clockevents注册 · timer_probe日志分析
断控制器
时钟初始化
08
控制台与串口驱动初始化
earlycon与正常console… · serial8250_init日志
控制台
串口驱动初始化
09
块设备与存储子系统初始化
mmc · spi-nor · nvme驱动的probe顺序与日志
块设备
存储子系统初始化
10
网络协议栈与网卡驱动初始化
net_dev_init · phy驱动 · eth0注册的日志追踪
网络协议栈
网卡驱动初始化
11
文件系统挂载与根文件系统切换
VFS初始化 · rootfs挂载 · pivot_root日志
文件系统挂载
根文件系统切换
12
init进程启动与用户空间交接
kernel_init · run_init_process · /sbin/init日志
init
进程启动
13
内核启动时间测量与优化
printk_time · initcall_debug · bootgraph工具使用
内核启动时间测量
优化
14
动态调试(dynamic_debug)与启动日志过滤
pr_debug控制 · debugfs接口
dynamic
debug
15
内核Oops与Panic日志分析
异常向量 · 栈回溯 · ksymoops解析方法
Oops
Panic
16
Makefile基础与内核编译系统
Kbuild体系结构 · Makefile · Kconfig
Makefile
内核编译系统
17
内核顶层Makefile深度解析
ARCH · CROSS_COMPILE · O=输出目录
Makefile
内核顶层
18
Kconfig语法与菜单配置
config · menuconfig · choice
Kconfig
语法
19
子目录Makefile编写规范
obj-y · obj-m · ccflags-y
Makefile
子目录
20
编译优化选项与内核性能
-O2 · -Os · -march
编译优化选项
内核性能
21
并行编译与分布式编译
make -jN · distcc · ccache加速内核编译实战
并行编译
分布式编译
22
模块编译与外部树编译
M=参数 · KBUILD_EXTMOD · 模块依赖与modprobe
模块编译
外部树编译
23
编译时间分析工具
make stats · kbuild-time · graphviz依赖图生成
编译时间分析工具
make
24
减少内核镜像大小
内核裁剪 · size工具 · strip
减少内核镜像大小
内核裁剪
25
Makefile中的条件编译与多平台支持
ifeq · ifdef · 多目录架构
Makefile
条件编译
26
编译错误定位与调试
预处理文件(.i) · 汇编文件(.s) · map文件
编译错误定位
调试
27
内核头文件与API兼容性
uapi目录 · export.h · headers_install
API
内核头文件
28
设备树编译与Makefile集成
DTC工具 · dtc_cpp_flags · overlay编译
Makefile
设备树编译
29
构建系统扩展
自定义Make目标 · post-build脚本 · fitImage打包
构建系统扩展
Make
30
综合实战
从零构建最小启动内核并优化编译时间与…
综合实战
从零构建最小启动…
所属VIP或分类
同VIP:Linux内核Kconfig配置与嵌入式故障排查
同VIP:Linux内核QEMU调试与嵌入式启动性能分析
同VIP:Linux内核启动日志与QEMU模拟器调试实战