首页
›
嵌入式基础与RISC-V
›
177-Buildroot嵌入式Linux构建
›
《Buildroot系统构建与性能分析与调优实战》
VIP9
本课程属于:177-Buildroot嵌入式Linux构建
嵌入式基础与RISC-V · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Buildroot系统构建与性能分析与调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Buildroot概述
嵌入式Linux系统构建的痛点 · Buildroot是什么 · Buildroot vs Yocto…
Buildroot
Linux
02
环境搭建与首次构建
宿主机环境准备(Ubuntu/Deb… · 获取Buildroot源码 · 配置目标平台
环境搭建
首次构建
03
Kconfig配置系统深度解析
Kconfig语法基础 · menuconfig交互式配置 · defconfig与savedefc…
Kconfig
配置系统深度解析
04
Toolchain配置与管理
内建工具链 vs 外部工具链 · GCC版本选择 · C库选择(glibc/uClibc/…
Toolchain
配置
05
Bootloader集成
U-Boot配置与编译 · ATF(ARM Trusted Fi… · Boot镜像生成
Bootloader
集成
06
Linux内核配置与定制
内核源码管理 · 内核Kconfig裁剪 · 设备树(Device Tree)配置
Linux
内核配置
07
根文件系统构建
BusyBox集成 · 系统初始化(SysVinit vs… · 设备节点管理(devtmpfs/md…
根文件系统构建
BusyBox
08
软件包管理机制
BR2_PACKAGE_* 体系 · 软件包下载与缓存 · 补丁管理
软件包管理机制
BR2
09
自定义软件包集成
编写Config.in · 编写.mk文件 · 构建步骤(download/extr…
自定义软件包集成
Config.in
10
文件系统镜像生成
ext4/squashfs/jffs… · 根文件系统大小控制 · overlayfs与数据持久化
文件系统镜像生成
ext4/squashf…
11
性能调优概述
性能指标定义(启动时间/内存占用/C… · 性能瓶颈分析方法论 · 调优前的基准测量
性能调优概述
性能指标定义
12
启动时间优化(上)
U-Boot启动加速(bootdel… · 内核启动参数优化(quiet/log… · 内核压缩模式选择
启动时间优化
U-Boot
13
启动时间优化(下)
用户空间启动加速(并行化init脚本… · 预链接与预加载 · blobless与最小化根文件系统
启动时间优化
init
14
内存占用优化
内核内存裁剪(Kernel Same… · 用户空间内存优化(musl vs g… · swap与zram配置
内存占用优化
Kernel
15
存储空间优化
根文件系统瘦身(strip/remo… · squashfs压缩率调优 · 软件包依赖裁剪
存储空间优化
strip/remo
16
CPU与调度优化
CPU频率调节器选择(perform… · 实时性配置(PREEMPT_RT) · isolcpus与任务绑定
CPU
调度优化
17
网络性能调优
网络协议栈参数调优(tcp_rmem… · 网卡驱动与NAPI轮询 · iptables/nftables规…
网络性能调优
tcp
18
图形与显示性能
DRM/KMS配置 · GPU驱动集成(Mali/Adren… · 帧缓冲优化
图形
显示性能
19
调试工具链搭建
交叉编译GDB与gdbserver · strace/ltrace集成 · perf与ftrace配置
调试工具链搭建
GDB
20
内核调试技术
printk与动态调试(dynami… · kgdb/kdb内核调试器 · crash dump与kdump分析
内核调试技术
printk
21
用户空间调试
GDB远程调试实战 · AddressSanitizer集成 · core dump分析与backtr…
用户空间调试
GDB
22
系统监控与Profiling
top/htop/atop使用 · perf stat/record/r… · Flame Graph生成与分析
Profiling
系统监控
23
构建问题排查
常见编译错误解析(依赖缺失/版本冲突… · 构建日志分析 · BR2_DEBUG_* 选项使用
构建问题排查
常见编译错误解析
24
运行时问题诊断
系统无法启动排查流程 · init进程崩溃处理 · 文件系统只读问题
运行时问题诊断
系统无法启动排查…
25
安全加固实践
用户与权限管理(dropbear/S… · 防火墙配置(iptables/nft… · SELinux/AppArmor集成
安全加固实践
dropbear/S
26
Overlay文件系统与OTA
overlayfs实现配置持久化 · 双分区OTA方案设计 · swupdate集成
Overlay
OTA
27
Buildroot扩展开发
编写外部树(External Tre… · 自定义板级支持包(Board Sup… · post-build/post-im…
Buildroot
扩展开发
28
持续集成与自动化
GitLab CI/GitHub A… · 自动构建与测试 · 固件版本管理
持续集成
自动化
29
实战案例一
基于ARM Cortex-A72的A… · TensorFlow Lite部署 · 性能调优)
实战案例一
ARM
30
实战案例二
基于RISC-V的工业控制器构建(含… · Modbus协议栈集成 · 长时间运行稳定性测试)
实战案例二
RISC-V
所属VIP或分类
同VIP:Buildroot-U-Boot移植与启动流程问题调试实战
同VIP:Buildroot交叉编译环境搭建与性能调优实战
同VIP:Buildroot性能调优与启动流程加速实战