ChinaUnix.net
相关文章推荐:

busybox 根文件系统

一)移植busybox 下载busybox源代码,最新版本为busybox-1.15.0 http://www.busybox.net/downloads/ 解压并进入目录: # tar jxvf busybox-1.15.0.tar.bz2# cd busybox-1.15.0 修改Makefile: # gedit Makefile & 把 164 行修改为: CROSS_COMPILE = /opt/arm-2009q1/bin/arm-linux- 把 189 行修改为: ARCH = arm 配置: # make menuconfig 选上以下几项: busybox Settings ---> Build Options ---> ...

by jiaojinxing - Linux文档专区 - 2009-11-14 14:46:18 阅读(1077) 回复(0)

相关讨论

使用busybox-1.9.2制作根文件系统 --------------------------------------------------------------------------------------------------- 移植环境: 主机:CentOS 5.1 交叉编译器:arm-linux-gcc-3.4.1 开发板平台:S3C2440(YL-2440/YLP-2440开发板) 开始移植 1. 下载最新的busybox1.9.2,并解压缩。 下载busybox源代码:http://busybox.net/downloads/busybox-1.9.2.tar.bz2 交叉编译工具:同内核 解压源码:tar -...

by yuchuan2008 - Linux文档专区 - 2008-10-21 17:00:09 阅读(560) 回复(0)

前言 :   文件系统的制作其实并没有想像中那么难。一个基本的文件系统应该包括: busybox (提供 shell 命令集)、配置文件(用来初始化和布局你的文件系统)、设备文件(如果是用 devfs 的话这个就免了)、必要的库文件系统(如果 busybox 是静态编译的话,那根本不用为 busybox 用到的库文件而烦。在我制作的文件系统里,只是为了用户程序和 qt 的运行才放置了一些库文件)。 正文 : 一、 首先说一下 busybox 的配置和编译...

by bjy_01 - Linux文档专区 - 2008-08-20 16:14:55 阅读(700) 回复(0)

busybox制作嵌入式Linux的文件系统   1 busybox简介   熟悉嵌入式Linux的人对busybox一定不会陌生。它被非常形象地称为嵌入式Linux系统 中的“瑞士军刀”,因为它将许多常用的UNIX命令和工具结合到了一个单独的可执行程序中。虽然与相应的GNU工具比较起来,busybox所提供的功能 和参数略少,但在比较小的系统(例如启动盘)或者嵌入式系统中,已经足够了。   busybox在设计上就充分考虑了硬件资源受限的特殊工作环境。它采...

by phillipls - Linux文档专区 - 2008-07-11 14:42:01 阅读(1460) 回复(0)

下载busybox源代码,最新版本为busybox-1.15.0 http://www.busybox.net/downloads/ 解压并进入目录# tar jxvf busybox-1.15.0.tar.bz2# cd busybox-1.15.0修改Makefile# gedit Makefile &把 164 行修改为: CROSS_COMPILE = /usr/local/arm/arm-2009q1/bin/arm-linux- 把 189 行修改为: ...

by 风城少主 - Linux文档专区 - 2009-09-25 16:16:27 阅读(1364) 回复(0)

# wget http://busybox.net/downloads/busybox-1.15.2.tar.bz2 # tar -jxf busybox-1.15.2.tar.bz2 # cd busybox-1.15.2 # make menuconfig; ----配置 busybox Settings ---> Buid options ---> Build busybox as a static binary (no shared libs) (arm-xscale-linux-gnu-) Cross Compiler prefix Installation Options ---> (./_install) busybox installation prefix # make # make install http://www.diybl.com/cours...

by wochi - Linux文档专区 - 2009-11-04 19:44:00 阅读(883) 回复(0)

busybox 制作自己的简单的根文件系统 当使用busybox-1.2.0制作根文件系统 交叉编译器为3.3.2 make-3.8.1 STEP 1: 创建根文件系统目录,主要包括以下目录/bin,/etc,/dev,/mnt,/sbin,/usr。 STEP 2: 升级make到3.81版本,用RH9自己带的make 3.79会出错 进入make-3.81目录,执行:# ./configure # make #make install 会把make安装到/usr/local/bin目录下,要使新make立即生效,要设置环境变量 PATH=/usr/local/bin:$...

by fly_with_linux - Linux文档专区 - 2009-08-06 17:41:41 阅读(767) 回复(0)

根文件系统是jffs2,使用的是mdev动态节点,到这里就停住了,再也不动了 s3c2440-sdi s3c2440-sdi: powered down. init started: busybox v1.7.0 (2009-06-09 10:24:36 CST) starting pid 753, tty '': '/etc/init.d/rcS' mdev: /sys/block: No such file or directory mdev: /sy...

by fineshang - 嵌入式开发 - 2009-06-11 10:54:02 阅读(1671) 回复(4)

  前段时间把linux2.6.14内核给移植成功了,接下来就研究下移植yaffs文件系统。以前看过有关移植ramdisk的文章,里面介绍了busybox这个很强大的工具。相信大家也很清楚它的作用了,就不多说了。既然要使用busybox,那么就要面对一个挺头痛的问题,就是busybox与交叉编译器版本的问题。而且据说编译busybox的交叉编译器版本必须与编译内核的版本一至才能挂载上内核。所以个人建议采用前人所编译成功的组合,以下是在网上搜索的一...

by zjyu88 - Linux文档专区 - 2008-09-23 16:47:33 阅读(802) 回复(0)

将制作好的文件系统制作成CRAMFS烧写成NAND后启动正常,但通过NFS挂载启动时出现问题,问题出在执行/sbin和/usr/sbin目录下的命令时总是提示Permission Denied,比如/sbin/getty,而/bin目录下的命令没有问题。问题看似就是执行权限的问题,于是我做了如下一些工作: 1、将/sbin,/usr/sbin目录权限都修改成777; 2、将nfs共享目录的属性设置成no_root_squash; 3、怀疑一切,将busybox的权限也修改成777。 可结果还是一样。在此请大家...

by dicaprio1981 - 嵌入式开发 - 2010-03-26 15:59:44 阅读(3702) 回复(1)

使用busybox-1.13.3制作根文件系统 移植环境: 主机:CentOS 5.1 交叉编译器:arm-linux-gcc-3.4.1 开发板平台:S3C2440(Friendly Mini2440开发板) 开始移植 1. 下载最新的busybox1.13.3,并解压缩。 下载busybox源代码:http://busybox.net/downloads/busybox-1.13.3.tar.bz2 解压源码:#tar -jxvf busybox-1.13.3.tar.bz2 2. 修改Makefile中的 arch和编译工具链头。 ARCH ?= arm CROSS_COMPILE ?= /usr/local/arm/3.4.1/bin...

by challenger800 - Linux文档专区 - 2009-06-05 10:38:38 阅读(666) 回复(0)