求助:怎么添加自己的程序或文件到板子的文件系统,谢谢!

GAMES8888 2006-12-01 04:05:40
请教:
各位大哥
我需要实现的是:
我有个 aa.bmp 这个图片
我想把他放到 嵌入式的 / 目录下
大哥,这个要怎么实现啊?


网上有篇文章:
首先,所谓文件系统就是用户程序和文件的集合,在LINUXPC机上放到一个统一的目录下,然后通过一个工具打包成一个image文件,这通常是个压缩的过程。然后烧制到板子上后,LINUX内核启动完成后,会逐个挂接这些文件系统映象文件并做解包的工作,当然第一个挂接的就是rootfs了,有了rootfs并提供了SHELL之后,就可以通过mount这个SHELL命令来挂载其它FS了。
所以,若用户要添加自己的程序到文件系统的image里面去,就是把自己的程序或文件复制到这个FS在PC LINUX上的目录里面去,然后重新打包生成image,这样你的东东就加进去了,以后就是下载和烧写的问题了。
那么具体在做“把自己的程序或文件复制到这个FS在PC LINUX上的目录里面去”这个步骤的时候,不同的文件系统就略有区别了:
例如您的程序是一个可执行程序hello,放在/目录下面:
对于RAMDISK:
它是要先在PC上解压到一个目录上的
mkdir /mydir
mount –o loop ramdisk.image /mydir
cp /hello /mydir
umount mydir
gzip ramdisk.image
这样就加入了


不过我,看不是很懂
有个问题是:
ramdisk.image 和 ramdisk.gz 相同吗?

因为 ramdisk.gz 是编译(make)内核的产物

我糊涂了,请各位大哥赐教!
谢谢!
...全文
99 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
remmus 2006-12-04
  • 打赏
  • 举报
回复
同问。。。。。。。。。。

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧