专栏中心

EEPW首页 > 专栏 > busybox编译安装

busybox编译安装

发布人:0750long 时间:2010-02-09 来源:工程师 发布文章
busybox编译安装

 

 1.配置Busybox
    在busybox 目录下"make menuconfig",
  
 2.编译安装
    修改Makefile文件,使用交叉编译器;
    ARCH            ?= arm
    CROSS_COMPILE   ?= arm-linux-

 3.make
 4.make CONFIG_PREFIX=/root/arm/busyboxroot install
      安装在/root/arm/busyboxroot

 5.在/root/arm/busyboxroot创建etc目录
 6.
创建 etc/inittab 文件

# /etc/inittab
::sysinit:/etc/init.d/rcS
s3c2410_serial0::askfirst:-/bin/sh
::ctrlaltdel:/sbin/reboot
::shutdown:/bin/umount -a -r

7.
创建 etc/init.d/rcS 文件

#!/bin/sh
mount -a
mkdir /dev/pts
mount -t devpts devpts /dev/pts
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s

改变其属性:chmod +x etc/init.d/rcS
8.
创建 etc/fstab 文件

# device     mount-point    type   options        dump  fsck order
proc           /proc        proc   defaults        0     0
tmpfs          /tmp        tmpfs  defaults        0     0
sysfs          /sys         sysfs  defaults        0     0
tmpfs          /dev        tmpfs  defaults        0     0
9.
mdev 是通过 init 进程来启动的,在使用 mdev 构造 /dev 目录之前,init 至少要用到设备文件/dev/console、 /dev/null ,所以建立这两个设备文件。
cd dev/
mknod console c 5 1
mknod null c 1 3
10.
建立其他目录
mkdir proc mnt tmp sys root
10.安装lib库
如果是arm-linux-3.4.5则
cd /usr/local/arm/3.4.5/arm-linux/lib
cp *.so* /root/arm/busyboxroot/lib -d



如果是arm-linux-4.3.2

cd /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/lib
cp *.so* /root/arm/busyboxroot/lib -d

cd /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/lib
cp *.so* /root/arm/busyboxroot/lib -d

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

实时Linux技术:如何在嵌入式LINUX中应用实时特性

视频 2009-10-22

上海发布新规划,重点介绍集成电路、关键设备和光刻胶的发展

国际视野 2026-01-19

22kW→350kW+!安森美全功率电动汽车充电方案全覆盖

34万㎡ 三展联动|共建电子嵌入式×光芯融合新生态

2026-01-19

全球8英寸硅片市场收紧:三星技兴S7,台积电停产令中国晶圆厂成为焦点

二个四输入与非门CD4012M CD4012C

二个四输入或非门CD4002

对讲机制作资料

消息称宇树科技2025年人形机器人出货量超5500台

安森美垂直氮化镓(vGaN) 技术10大高频问答

内存现货价格更新:DRAM飙升,卖家压制库存,主流DDR4上涨10%

网络与存储 2026-01-19

破局固态断路器应用,安森美SiC JFET因何成为最优解?

嵌入式Linux优化:加快系统起动和应用起动的过程

视频 2009-10-22

嵌入式系统引导程序移植

视频 2009-10-22

新手 C 开发者犯的十大错误:快速实用指南

二个可重触发单稳态 MC14538b

FPGA的DSP应用

视频 2009-10-22

C6000 DSP软件开发环境CCS介绍

视频 2009-10-22

收藏!图像传感器开发必备工具DevWareX实操

更多 培训课堂
更多 焦点
更多 视频

技术专区