首页
›
启动链与BSP系统构建
›
008-busybox裁剪
›
《BusyBox跨架构裁剪与脚本自动构建》
VIP20
本课程属于:008-busybox裁剪
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
BusyBox跨架构裁剪与脚本自动构建
📚 共计 30 章节
01
BusyBox初识
什么是BusyBox · 起源与发展 · 嵌入式地位
概念
历史
02
编译环境搭建
交叉工具链 · 环境变量 · 依赖库准备
工具链
配置
03
源码获取与结构分析
Git仓库 · 目录结构 · 核心文件说明
源码
解析
04
默认配置与菜单配置
defconfig · menuconfig · 配置项分类
配置
menuconfig
05
Applet选择策略
保留判断 · 最小化原则 · 依赖分析
裁剪
策略
06
静态编译与动态编译
静态vs动态 · 优缺点 · 项目选择
编译
链接
07
模块化裁剪
网络 · 文件系统 · shell · 进程管理
模块
裁剪
08
网络工具裁剪
ping · ifconfig · route · telnet · wget
网络
取舍
09
文件系统工具裁剪
ls · cp · mv · rm · mount · fdisk
文件系统
保留
10
Shell与脚本工具裁剪
ash · sh · grep · sed · awk · cut
shell
脚本
11
进程管理工具裁剪
ps · top · kill · nice · renice
进程
管理
12
编辑器与文本工具裁剪
vi · ed · cat · head · tail · sort
编辑
文本
13
压缩与归档工具裁剪
gzip · bzip2 · tar · unzip · compress
压缩
归档
14
系统管理工具裁剪
init · reboot · halt · poweroff · sysctl
系统
管理
15
登录与认证工具裁剪
login · passwd · adduser · deluser · su
登录
认证
16
时间与日期工具裁剪
date · hwclock · ntpd · rdate
时间
同步
17
设备与驱动工具裁剪
mknod · devmem · lsmod · insmod
设备
驱动
18
内存与性能工具裁剪
free · vmstat · mpstat · iostat · sar
内存
性能
19
调试与诊断工具裁剪
strace · ltrace · hexdump · strings · md5sum
调试
诊断
20
BusyBox配置文件的深度定制
.config手动编辑 · 配置项详解 · 陷阱
深度
定制
21
构建最小化BusyBox
1MB以内 · 从零构建 · 实战步骤
最小化
实战
22
BusyBox与glibc/musl/uclibc兼容性
C库差异 · 编译选项调整
兼容性
C库
23
BusyBox的安装与部署
make install · 路径设置 · 根文件集成
安装
部署
24
BusyBox的init系统
inittab配置 · 启动流程 · rcS脚本
init
启动
25
BusyBox的mdev机制
设备热插拔 · mdev.conf · 自动创建设备
mdev
热插拔
26
BusyBox的httpd与telnetd
轻量Web服务器 · 远程登录服务配置
httpd
telnetd
27
BusyBox的syslogd与klogd
日志配置 · 轮转 · 远程日志
日志
syslog
28
BusyBox的watchdog
硬件/软件看门狗 · 系统稳定性保障
watchdog
稳定
29
BusyBox的脚本化构建
自动化脚本 · 批量裁剪 · 版本管理
脚本
自动化
30
实战案例:ARM Cortex-M4 IoT裁剪
基于Cortex-M4的完整裁剪全流程
实战
ARM
IoT
所属VIP或分类
同VIP:BusyBox-Applet机制与最小系统设计
同VIP:BusyBox-Applet配置与IoT系统精简
同VIP:BusyBox-Kconfig依赖裁剪与链接修复