嵌入式系统常用工具与系统初始化指南
1. BusyBox 介绍与使用
BusyBox 是一个集成了众多 Unix 工具的软件,它具有一个 Web 服务器,支持 HTTP 认证、CGI 脚本和外部脚本(如 PHP),能满足许多嵌入式系统的典型需求。配置该服务器的所有功能,仅会使 BusyBox 1.5.0(在 i386 上动态链接到 glibc)增加 9KB。
使用 BusyBox 代替标准版本的实用工具,可节省大量存储空间(可能达数十兆字节),还能节省时间,更易于实现简单系统,因为无需为每个工具配置和构建源代码。虽然 BusyBox 不支持其替代命令的所有选项,但提供的子集足以满足大多数典型用途。
BusyBox 支持多种架构,可静态或动态链接到 glibc 或 uClibc。其文档以多种格式存于发行版的 docs 目录中。
1.1 BusyBox 安装与配置
- 下载与解压 :从项目网站下载 BusyBox 包到
${PRJROOT}/sysapps目录,以 BusyBox 1.4.2 为例:
# 下载并解压
# 解压后进入目录
cd ${PRJROOT}/sysapps/busybox-1.4.2
- 配置工具 :自 1.3 版本起,BusyBox 使用与 Linux 2.6 内核相同的配置工具,配置参数的 Config.in 文件语法与内核 Kconfig 相同,配置设置存储在
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



