电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

嵌入式根文件系统实验报告VIP免费

嵌入式根文件系统实验报告_第1页
1/8
嵌入式根文件系统实验报告_第2页
2/8
嵌入式根文件系统实验报告_第3页
3/8
嵌入式根文件系统实验指导 实验环境: 宿主机:RHEL4(Linux vm-dev 2.6.9-42.ELsmp) 目标机:博创经典S2410 平台 交叉编译器:arm-linux-gcc V3.4.1 本次实验目录下存放着已经修改好的博创经典2410 平台的文件系统源码包,将该源码包拷贝到宿主机LINUX 系统中,解压至本次实验目录,配置编译生成映像文件烧写到ARM设备中。 前提是:通过samba 服务器把实验源码包拷贝到了虚拟机的共享目录。 一、使用 busybox 工具创建文件系统 1、创建实验目录rootfs [root@vm-dev ~]# cd /root/ [root@vm-dev ~]# mkdir rootfs 2、解压实验压缩包 [root@vm-dev ~]# cd rootfs/ [root@vm-dev rootfs]# ls busybox-1.12.2.tar.bz2 mkcramfs rootfs.tar.bz2 [root@vm-dev rootfs]# tar xjvf busybox-1.12.2.tar.bz2 [root@vm-dev rootfs]# ls busybox-1.12.2 busybox-1.12.2.tar.bz2 mkcramfs rootfs.tar.bz2 [root@vm-dev rootfs]# 3、编译busybox 工具集 3.1 进入busybox 源码目录 [root@vm-dev rootfs]# cd busybox-1.12.2 修改该目录下Makefile 文件中的ARCH 和 CROSS_COMPIL,指定交叉编译器和目标系统,与本机的路径一致: CROSS_COMPILE ?= arm-linux- ... ARCH ?= arm 3.2 编译busybox。先 make menuconfig,修改以下: [***********************.2]#makemenu configBu sy box Settings ---> Bu ild Options ---> [*] Bu ild Bu sy Box as a static binary (no shared libs) //直接编译成静态库,简单方便 (/opt/crosstools/gcc-3.4.6-glibc-2.3.6/bin/arm-linu x -) Cross Compiler prefix //这里和Makefile 里保持一致,应该写一处就行了 Installation Options ---> [ ] Don't u se /u sr //使用u sr 目录 Bu sy box Library Tu ning ---> [*] Fancy shell prompts //一定要选上,否则很多转意字符无法识别 Miscellaneou s Utilities ---> [ ] inotify d //不选 保存退出,直接make,make install。 [***********************.2]#make [***********************.2]#makeinstall可以看到如下生成的目录_install [***********************.2]#ls_install/bin linu x rc sbin u sr [***********************.2]#至此busybox 工具编译完成,生成了文件系统需要的相关命令和工具在_install 目录下...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

嵌入式根文件系统实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部