"); //-->
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中应用实时特性
上海发布新规划,重点介绍集成电路、关键设备和光刻胶的发展
二进制计数器CD4020BM CD4020BC
出售西安建华科技一套SLDVIEW集成开发环境
22kW→350kW+!安森美全功率电动汽车充电方案全覆盖
34万㎡ 三展联动|共建电子嵌入式×光芯融合新生态
管理资源下载中心-企业管理资源网-www.m448.com-数万笔珍贵管理资料、大量免费管理资料
全球8英寸硅片市场收紧:三星技兴S7,台积电停产令中国晶圆厂成为焦点
二个四输入与非门CD4012M CD4012C
双向晶闸管控制感性负载电路
双向晶闸管无滞后现象的相控电路
二个四输入或非门CD4002
双向晶闸管无级调光、调速电路
对讲机制作资料
消息称宇树科技2025年人形机器人出货量超5500台
双向晶闸管控制三相电热器件的典型电路
安森美垂直氮化镓(vGaN) 技术10大高频问答
内存现货价格更新:DRAM飙升,卖家压制库存,主流DDR4上涨10%
破局固态断路器应用,安森美SiC JFET因何成为最优解?
双向晶闸管延长白炽灯使用寿命电路
嵌入式Linux优化:加快系统起动和应用起动的过程
求助:单串口下载VxWorks,Target Server的配置问题
嵌入式系统引导程序移植
新手 C 开发者犯的十大错误:快速实用指南
二个可重触发单稳态 MC14538b
FPGA的DSP应用
C6000 DSP软件开发环境CCS介绍
请教FPGA EP1C6 配置问题
收藏!图像传感器开发必备工具DevWareX实操
提供EP93xx系列原产开发板GERber文件,及开发工具包,开发板上主要芯片资料