嵌入式根文件系统实验指导 实验环境: 宿主机:RHEL4(Linux vm-dev 2
ELsmp) 目标机:博创经典S2410 平台 交叉编译器:arm-linux-gcc V3
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
bz2 mkcramfs rootfs
bz2 [root@vm-dev rootfs]# tar xjvf busybox-1
bz2 [root@vm-dev rootfs]# ls busybox-1
2 busybox-1
bz2 mkcramfs rootfs
bz2 [root@vm-dev rootfs]# 3、编译busybox 工具集 3
1 进入busybox 源码目录 [root@vm-dev rootfs]# cd busybox-1
2 修改该目录下Makefile 文件中的ARCH 和 CROSS_COMPIL,指定交叉编译器和目标系统,与本机的路径一致: CROSS_COMPILE
= arm-linux-
= arm 3
2 编译busybox
先 make menuco