实验三busybox编译实验

实验三busybox编译实验

ID:41641457

大小:222.56 KB

页数:5页

时间:2019-08-29

实验三busybox编译实验_第1页
实验三busybox编译实验_第2页
实验三busybox编译实验_第3页
实验三busybox编译实验_第4页
实验三busybox编译实验_第5页
资源描述:

《实验三busybox编译实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验三busybox编译实验—、实验目的熟悉busybox相关知识及应用;学会使用交义编译器定制一个busybox;利用该busybox制作一个文件系统。二、实验设备硬件:EduKit-lV嵌入式教学实验平台、Mini2410核心子板、PC机;软件:Windows2000/NT/XP、Ubuntu8.04、其他嵌入式软件包。三、实验内容利用交义编译器编译busybox;利用已经配置好的busybox制作一个文件系统。实验步骤:1.编译busybox1)单击菜单应丿IJ程序-〉附件-〉终端打开终端,设置环境变量:$source/usr/local/src/EduKit-lV/Mi

2、ni2410/set_env_linux.sh$source/usr/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/path,sh2)执行命令切换到busybox实验Fl录下:$cdSSTMPLEDTR/6.3-busybox3)解压busybox-1.1.2.tar.bz2:$tarjxvfbusybox-1.1.2.tar.bz24)进入目录,并打上补丁:$cdbusybox-1.1.2$patch-pl<../I.1.2.patch5)清除早前可能存在的配置信息:$makedistclean6)执行配置命令:$makemenuconf

3、ig■embeit@embe

4、■

5、

6、口对⑹i^lyj竺黄B^Sio*^QiJ图6-3-1busybox配置界l侨选择LoadanAlternateConfigurationFile选项,添加配置文件,回车。图6-3-2选杼LoadanAlternateConfigurationFile界血将弹出的窗体中的.config替换成eduk4o文讣(口血士㈢兰吞辿:四如匚瓦三©〒■土图6-3-3选择busybox配置文件选择<ok>,回车退出。在弹岀的主配置界面中,选择〈

7、Exit>,冋车。图6-3-4busybox配置退出保存界曲7)编译busybox:$make$makeinstall执行完命令后,将在busybox-1.1.2下面生成一个install文件夹。1.基Tbusybox生成文件系统包1)建立root-mini文件系统H录,并拷贝busybox牛成的文件到该H录内:$cdSSIMPLEDIR/6.3-busybox$mvbusybox-1・1・2/_installroot-mini2)创建文件系统li录树结构,并拷贝必耍的文件到文件系统冃录内:$cdroot-mini$mkdir-pdevetc/init・dhomemntproc

8、rootsystmpvarmedia$cd..$cprzroot-mini/bin/$cpflasheraseallroot-mini/sbin/3)拷贝inittab文件到etc目录下:$cpbusybox-1.1.2/examples/inittabroot-mini/etc/4)在etc/init.d目录下建立rcS文件,内容如下:#!/bin/shecho〃:running/etc/init.d/rcS,z#mountthe/procfilesystem/bin/mount-tprocproc/procechomounttmpfsfilesystemto/tmp,z/b

9、in/mount-ttmpfsnone/tmpecho"mountramfsfilesystemto/varz,/bin/mount一tramfsnone/var/bin/ln-s/dev/fb/0/dev/fbO/bin/In-s/dev/ub/a/partl/dev/sdal/bin/ln-s/dev/sound/dsp/dev/dsp/bin/ln-s/dev/tts/0/dev/ttySO/bin/ln-s/dev/tts/1/dev/ttySl/bin/ln-s/dev/tts/2/dev/ttyS2/bin/mknod/dev/mtdOc900/bin/mknod/

10、dev/mtdlc902/bin/mknod/dev/mtd2904/bin/mknod/dcv/mtd3c906/bin/mknod/dev/mtd4908/bin/mknod/dev/mtd59010/bin/hostnameEDUK4/sbin/ifconfiglo127.0.0.1netmask255.0.0.0#/sbin/ifconfigethO192.192.192.200netmask255.255.255.0/sbin/ifconfigethl192.192.192.201

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。