原创 busybox编译安装

2010-2-5 16:03 3170 5 7 分类: MCU/ 嵌入式
 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

文章评论2条评论)

登录后参与讨论

用户377235 2012-12-7 17:44

我用的是1.0.0版本,安装你给的步骤后,但/root/arm/busyboxroot里没有内容啊

用户377235 2012-12-7 17:44

我用的是1.0.0版本,安装你给的步骤后,但/root/arm/busyboxroot里没有内容啊

用户538643 2009-6-30 16:56

呵呵,看看对我有没有用

用户1400544 2008-5-6 09:21

请问,你要哪个资料?

用户76171 2008-2-8 07:23

fjsjdjdjkdjsdcdkk

用户95884 2008-1-16 11:14

哈哈哈,好
相关推荐阅读
用户61522 2011-02-12 16:02
使用WinDbg和虚拟机调试Windows驱动程序教程(转)
使用WinDbg和虚拟机调试Windows驱动程序教程(转)  驱动调试攻略(WinDbg) 驱动调试是一个系统级调试方式,所以调试工具用WinDbg是最佳选择。驱动调试一般情况下,需要两台电脑进行。...
用户61522 2011-01-30 17:34
Android源码编译及模拟器运行 2
这一步安装获取源代码以及编译所需要的软件,使用如下命令: $ sudo aptitude install git-core gnupg flex bison gperf libsdl-dev libe...
用户61522 2011-01-25 09:37
Android源码编译及模拟器运行
转:http://zhuyonghui116.blog.hexun.com/53467596_d.html源代码下载:http://source.android.com/SDK下载:http://co...
用户61522 2010-12-12 15:27
yaffs2 direct在VC2008下移植
源码下载:http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/1. 在VS2008建立工程文件,加入yaffs2核心代码Core: yaffs_che...
用户61522 2010-10-11 15:34
【转帖】linux和qtopia下的矩阵键盘驱动程序
出处:http://blog.163.com/xiyong8260/blog/static/66514621200944115026359/网易博客:xiyong基于s3c2440和linux,实现了...
用户61522 2010-09-29 14:48
STM32 某些通道PWM无法输出波形解决
比如STM32F103ZE 芯片的第36引脚PA2(USART2_TX(7)/TIM5_CH3ADC123_IN2/TIM2_CH3 )在配置PWM正确的情况下让其输出PWM波形,示波器却观察不到方波...
我要评论
2
5
关闭 站长推荐上一条 /2 下一条