26、嵌入式系统常用工具与系统初始化介绍

嵌入式系统常用工具与系统初始化介绍

1. BusyBox 概述

BusyBox 是一个集成了众多 Unix 工具的单可执行文件,它支持 HTTP 认证、CGI 脚本和外部脚本(如 PHP)的 Web 服务器。配置该服务器的所有功能仅会使 BusyBox 1.5.0(在 i386 上动态链接到 glibc)增加 9 KB。使用 BusyBox 代替标准版本的实用工具,可节省大量存储空间(可能达数十兆字节),还能节省时间,更易于实现简单系统,因为无需单独配置和构建每个工具的源代码。

BusyBox 虽不支持被替换命令的所有选项,但提供的子集足以满足大多数典型用途。其文档目录包含多种格式的文档,支持多种架构,可静态或动态链接到 glibc 或 uClibc。

2. BusyBox 安装与配置

2.1 下载与准备

首先,从项目网站下载 BusyBox 包到 ${PRJROOT}/sysapps 目录,这里以 BusyBox 1.4.2 为例:

# 下载并解压
# 解压后进入目录
$ cd ${PRJROOT}/sysapps/busybox-1.4.2

2.2 配置命令

自 1.3 版本起,BusyBox 使用与 Linux 2.6 内核相同的配置工具,配置参数的 Config.in 文件语法与内核 Kconfig 相同,配置设置存储在根源目录的 .config 文件中,可通过以下命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值