根文件系统的制作
请教一下各位大侠,怎么将自己做的linux内核和根文件系统做成.img的镜像文件啊?谢谢您们了!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
请教一下各位大侠,怎么将自己做的linux内核和根文件系统做成.img的镜像文件啊?谢谢您们了!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
你这问题问得过于广了。
LINUX内核可以用UBOOT支持的工具来自动生成,执行make uImage时在最后阶段会用mkimage(好像是这个)来生成UBOOT可识别的镜像。
根文件系统有好多种,不同用不同的工具,例如制作yaffs2和jffs不同的也不同,需要手动制作。到时挂载的时候传相应的参数命令即可。
回复 2# nazily2150
uclinux里面好像是把kernel和rootfs做成一个bin文件
对了,文件系统是jffs2的,最后的效果是这样的,内核是:xx.img.而文件系统是xxxx.img,格式都是这样的,以前用别人做好的,现在到自己做了,不知怎么弄了,
请各位指教一下啊!
回复 4# yaohong0225
哦,因为uclinux没有做过,所以不清楚。
回复 4# yaohong0225
看来你可能不是用linux吗?mkfs.jffs2制作出来的镜像名称随便,我一般都是.jffs2的。
制作JFFS2,可以在主机把所有东西都放在文件夹里面,接着使用mkfs.jffs2命令对那个文件夹进行镜像生成,需要指定的参数有几个,包括大小等等,可以具体上网查一下。
搭车请问一下,如果想要移植一个比较大的软件到开发板上,也是先把所有的内容都放到文件夹里边,然后统一制作成镜像,再通过bootloader下载到开发板的flash上吗?
对的,制作是这样制作,下载有多种方法下载。
对的,制作是这样制作,下载有多种方法下载。
好的,明白了,谢谢各位了!