硬件平台: ST7101
FLASH: NOR 8M
操作系统: OS21
需求: 将Linux下的JFFS2文件系统移植到上面平台。
问题:
1. 由于操作系统平台不同,VFS提供的接口也不同,因此不能像在Linux不版本之间移植JFFS2那样,直接Mount就可以了; 而需求根据我们的VFS, 对JFFS2中的一些结构作相应调整;
现在的问题是: 我们的平台有自己的一套进程处理机制,而JFFS2中用的都是Linux下面那一套进程处理机制和内存管理机制,因此如果要全盘地改写成为我们自己平台的进程处理机制和内存管理机制,势必要做大量的工作,而且不能保证移植的性能。
不知哪位高人有过移植 Jffs2到非Linux系统下的经历,或者有过类似的经历,如有,还请不啬赐教,必定高分相送,谢谢!
注:此问题在eeworld-eeworld社区-Linux/Unix社区-内核及驱动程序研究区 有讨论,欢迎对JFFS2、文件系统感兴趣的朋友前往讨论