26、嵌入式系统常用工具与系统初始化指南

嵌入式系统常用工具与系统初始化指南

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 相同,配置设置存储在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值