wLiu2007 发表于 2013-12-28 14:40

移植的时候kernel image对rootfs有要求吗?可以随便找一个吗

请教个问题,嵌入式移植的时候kernel imge对rootfs的有没有什么要求?
假如我编译的是内核3.6.0的支持yaffs2的一个kenrnl image,是不是随便找一个yaffs2格式的rootfs就可以将系统跑起来?
我个人理解是只要编译rootfs和kernel的编译器是同一个版本就应该没有问题吧,因为rootfs只是一些目录文件的东西,也不是用内核代码编出来的,rootfs和kernel两者之间应该没有必然的联系

wwxxxxll 发表于 2013-12-31 09:41

rootfs只是一些目录文件的东西!
我认为这个理解不是完全正确。它也是要用busybox编译,生成linux通用的命令。同时你还要把交叉编译工具的库放入roofs中。

arm-linux-gcc 发表于 2014-01-02 16:36

回复 1# wLiu2007


    制作Yaffs2的映像是,要按照你所使用的nand flash的block size和oob size来做,如果不匹配,肯定mount不上

linyunxian 发表于 2014-01-12 00:57

还是跟ABI接口有关系的。
比如64-bit. arm的EABI等....

linyunxian 发表于 2014-01-12 00:57

还是跟ABI接口有关系的。
比如64-bit. arm的EABI等....
页: [1]
查看完整版本: 移植的时候kernel image对rootfs有要求吗?可以随便找一个吗