分类: LINUX
2016-12-07 22:09:14
如何将自己编写的应用程序如helloworld程序拷贝到根文件系统映像中
1、将hello程序复制到Linux根文件系统映像initrd.img
A挂载根文件系统映像
$ mkdir root
$sudo mount –o loop initrd.img root (循环挂载根文件系统映像)
B将helloworld程序拷贝到根文件系统中
$ sudo cp hello root/bin
C卸载根文件系统映像
$ sudo umount root
2、将helloworld拷贝到UCLinux的rootfs文件系统映像中
A将boot.rom中的内容在主机host中解开
$ mkdir romfs
$ mkdir /mnt/tmp
$ mount -o loop boot.rom /mnt/tmp (循环挂载根文件系统映像)
$ cp -r /mnt/tmp/* romfs
B将helloworld程序拷贝到romfs中的bin目录下
$ cp hello romfs/bin/
C重新boot.rom映像
$ Genromfs -f boot.rom -d romfs