怎么在裸机的flash上建立yaffs文件系统

求助:如何在裸机的flash上建立yaffs文件系统
我的实习任务是在一个开发板的NAND   FLASH上建立一个文件系统,使用GNU工具。我最近看了一下关于LINUX下文件系统的讲解,但是基中有很多的系统调用,而我需要在没有操作系统的情况下完成,那我该怎么办,所有的工作都需要从头开始吗?
还有就是格式化FLASH的程序也需要自己做吗?哪位高手做过这样的东东,请赐教。(若有相关资料更是不胜感激,我的邮箱是huanxing3754157@163.com)

------解决方案--------------------
YAFFS可以支持bare flash interface,不需要linux。看yaffs代码和readme文件。

------解决方案--------------------
if your NNAD flash is Samsung chip, you can try UFFS http://uffs.sf.net/