欢迎来到天天文库
浏览记录
ID:32788364
大小:362.00 KB
页数:15页
时间:2019-02-15
《下载busybox配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实用标准文案下载busybox-1.1.3.tar.gz压缩文件,并解压到/tmp目录下,进入/tmp/busybox-1.1.3后执行makemenuconfig命令执行busybox的配置。我的配置界面show如下。GeneralConfiguration配置BuildOptions 配置Debugging Options 配置InstallationOptions配置BusyboxLibrary Tuning 配置ArchivalUtilities配置精彩文档实用标准文案Coreutils配置
2、 精彩文档实用标准文案 精彩文档实用标准文案 精彩文档实用标准文案ConsoleUtilities配置DebianUtilities配置Editors配置 精彩文档实用标准文案FindingUtilities配置 InitUtilities配置Login/PasswordManagementUtilities配置LinuxExt2FSProgs配置LinuxModuleUtilities配置 精彩文档实用标准文案LinuxSystemUtilities配置 精彩文档实用标准文案Miscellan
3、eous Utilities配置 NetworkingUtilities 配置 精彩文档实用标准文案 精彩文档实用标准文案ProcessUtilities配置 Shells 配置 精彩文档实用标准文案SystemLoggingUtilities 配置 经过上面的配置后,会在/tmp/busybox-1.1.3生成.config配置文件。执行makeTARGET_ARCH=armCROSS=arm-linux-;makeinstall命令后,在/tmp/busybox-1.1.3下会生成_
4、install目录,里面包含lib,bin,sbin,usr四个子目录和一个linuxrc文件。这些就是我需要的。 文件系统制(一)2010-03-0914:01:52
5、阅读评论(0)
6、浏览(30) 开发板上的bootloader使用U-Boot1.1.4,内核使Linux2.6.14,只有那个文件系统还是原来的的东东,别人的东西,自己想修改一下都不可以的,这让我很不爽。我决定使用所谓的“瑞士军刀”Busybox自己制作文件系统。在制作文件系统之前,有下面的工作要做。1) 开发环境的搭建
7、交叉编译器我使用网上下载的arm-linux-gcc-3.4.1.tar.gz。将它解压到/usr/local/arm目录下,为了让host系统启动后能自动识别arm-linux-gcc等文件,可以修改/etc/profile文件。修改如下:#Path精彩文档实用标准文案manipulationif ["$EUID"="0"];then pathmunge /sbin pathmunge /bin pathmunge /usr/local/sbin pa
8、thmunge /usr/local/arm/3.4.1/binfi修改后,这样makefile等文件就可以自动/usr/local/arm/3.4.1/bin下找到arm-linu-gcc,arm-linux-ld等文件了。2)NFS文件系统的建立 在开发阶段,使用NFS文件系统比较方便一些,为了NFS文件系统能正常工作,目标板上和宿主机(host主机)都要做相应的工作。a)host主机配置(1)配置host主机,让其能支持NFS服务,配置方法如下图示: (2)在/etc/exports文件
9、里面加入下面语句,指定NFS文件操作目录和权限。 /nfs *(rw,sync,no_root_squash) Exports文件中一些选项的含义 Ro 该主机对该共享目录有只读权限 Rw 该主机对该共享目录有读写权限 Root_squash 客户机用root用户访问该共享文件夹时并将root用户映射成匿名用户 No_root_squash 客户机用root访问该共享文件
10、夹时,不映射root用户 All_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户 Anonuid 将客户机上的用户映射成指定的本地用户ID的用户 Anongid 将客户机上的用户映射成属于指定的本地用户组ID Sync 资料同步写入到内存与硬盘中 Async 资料会先暂存于内存中,而非直接写入硬盘精彩文
此文档下载收益归作者所有