首页
›
嵌入式基础与RISC-V
›
171-嵌入式系统开发
›
《ARM架构Bootloader调试与Linux内核裁剪实战》
VIP10
本课程属于:171-嵌入式系统开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARM架构Bootloader调试与Linux内核裁剪实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式系统概述
ARM架构发展史 · 嵌入式系统组成 · Bootloader与内核的关系
嵌入式系统概述
ARM
02
开发环境搭建
交叉编译工具链安装 · TFTP/NFS服务器配置 · 串口终端与Minicom使用
开发环境搭建
交叉编译工具链安…
03
ARM汇编基础
ARM寄存器组 · 指令集分类 · 寻址方式
ARM
汇编基础
04
启动流程分析
ARM上电复位向量 · 异常向量表 · SVC模式切换
启动流程分析
ARM
05
U-Boot源码结构
U-Boot目录树解析 · 配置系统(Kconfig) · 编译流程(Makefile)
U-Boot
源码结构
06
U-Boot启动第一阶段
start.S分析 · lowlevel_init · 时钟与DDR初始化
U-Boot
启动第一阶段
07
U-Boot启动第二阶段
board_init_f · relocate · board_init_r
U-Boot
启动第二阶段
08
U-Boot设备驱动模型(DM)
U-Boot Driver Mode… · UCLASS与UDRV · 设备树绑定
U-Boot
DM
09
U-Boot网络协议栈
TFTP协议实现 · NFS挂载 · 网络启动内核流程
U-Boot
网络协议栈
10
U-Boot环境变量与分区
env存储机制(MMC/NAND/S… · mtdparts分区表 · bootargs传递
U-Boot
环境变量
11
U-Boot调试技术
串口调试 · JTAG/SWD调试 · QEMU仿真调试
U-Boot
调试技术
12
U-Boot启动速度优化
Fastboot模式 · 压缩内核加载 · 校验跳过
U-Boot
启动速度优化
13
Linux内核源码结构
内核目录树 · Kconfig与Makefile · 内核版本号机制
Linux
内核源码结构
14
内核配置系统
make menuconfig · defconfig · savedefconfig
内核配置系统
make
15
内核裁剪基础
文件系统裁剪 · 驱动模块裁剪 · 网络协议栈裁剪
内核裁剪基础
文件系统裁剪
16
ARM架构特定裁剪
CPU特性选择 · SMP/AMP配置 · GIC中断控制器
ARM
架构特定裁剪
17
内存管理裁剪
页大小配置 · CMA连续内存分配器 · SLUB/SLAB分配器选择
内存管理裁剪
页大小配置
18
设备驱动裁剪
字符设备 · 块设备 · 网络设备
设备驱动裁剪
字符设备
19
文件系统裁剪
VFS层 · EXT4/F2FS/UBIFS选择 · initramfs与rootfs
文件系统裁剪
VFS
20
网络协议栈裁剪
TCP/IP协议族选择 · IPv6裁剪 · Netfilter/iptables…
网络协议栈裁剪
TCP/IP
21
内核安全特性裁剪
SELinux/AppArmor · KASLR · 栈保护
内核安全特性裁剪
SELinux/AppA…
22
内核调试技术
printk与动态调试 · KGDB双机调试 · Ftrace追踪
内核调试技术
printk
23
内核启动时间优化
initcall优化 · 异步probe · deferred_initcalls
内核启动时间优化
initcall
24
内核镜像压缩
LZ4/LZO/ZSTD压缩算法选择 · Image与zImage生成 · XIP技术
内核镜像压缩
LZ4/LZO/ZSTD
25
设备树(DTS)详解
DTS语法 · 绑定文档 · pinctrl配置
DTS
设备树
26
设备树裁剪与优化
冗余节点删除 · aliases优化 · chosen节点配置
设备树裁剪
优化
27
根文件系统构建
Busybox编译 · glibc/musl选择 · init进程与inittab配置
根文件系统构建
Busybox
28
系统镜像打包
boot.img格式 · recovery.img · system.img
系统镜像打包
boot.img
29
实战项目一
基于QEMU的ARM64最小系统构建…
实战项目一
QEMU
30
实战项目二
基于树莓派3B+的U-Boot移植与…
实战项目二
B+
所属VIP或分类
同VIP:ARM架构驱动开发与Bootloader调试实战
同VIP:ARM架构驱动开发与Linux内核裁剪实战
同VIP:ARM裸机驱动与Bootloader故障定位