免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3077 | 回复: 2
打印 上一主题 下一主题

关于jffs的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-18 11:48 |显示全部楼层 |倒序浏览
背景:
工程中有一个rootfs,我只想编译一次生成一个jffs2.img,但是由于板子上的flash有可能变更,所以我要让我的jffs2.img兼容各种blocksize不同的flash。

问题:
1,mkfs.jffs2到底做了哪些工作?
2,flash的blocksize不同对jffs2.img的烧写和运行有何影响?
3,jffs2.img烧录到flash以后,上电后kernel是如何让jffs运行的?

论坛徽章:
0
2 [报告]
发表于 2011-07-20 20:34 |显示全部楼层
回复 2# rouchel


    恩,说的有道理,可工作任务是这个,我也无奈的。最近我一直在看mkfs.jffs2的代码,也了解了一些jffs2的知识。由于转换img是不可能的,所以就想能不能先解压然后再压缩,但是要在开发板上用uboot做这些,实在不是件容易的事情,那个mkfs的代码我想移植到uboot中,可需要zlib的库,很是悲剧。 但又想不错有什么别的好方法。

论坛徽章:
0
3 [报告]
发表于 2011-07-22 14:16 |显示全部楼层
回复 4# rouchel


    详细的要求是这样的。希望我的rootfs做成image以后,无需再根据不同blocksize的flash重复制作,而是在uboot烧录的时候将image转换一下,转成板子上flash所对应的blocksize的image,然后烧录到flash上。
   我现在的做法是先把image中的数据读出来,然后再根据板子上flash的blocksize压缩成image,再烧录。读数据貌似不是很难,难的是压缩。看了下mkfs的代码,有点晕。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP