欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

请教arm9裸机下怎么移植、使用文件系统

更新时间: 2014-01-05 03:08:42 责任编辑: Author_N1

 

请问ARM9裸机下如何移植、使用文件系统?
我的开发板是:FL2440
芯片是:S3C2440(ARM9)
NandFlash型号是:K9F1G08

我现在想在裸机下对一个外接传感器的信号进行数量比较巨大的采集,目前我是直接操作NandFlash的块与页,发现这样很麻烦,而且有些问题,比如数据有时会出错或者不小心把存在NandFlash中的程序覆盖了。
看到网上有网友说文件系统其实是与操作系统独立的,裸机环境下也可以使用文件系统,但是在网上搜了很久都没想到合适的资料,希望有哪位在裸机下使用过文件系统的高人能指点指点小弟,现在焦头烂额……
--参考方法--
若是NANDFLASH就好办,可以直接使用YAFFS文件系统,专门为NAND FLASH设计的,即使没有操作系统也可以使用。
--参考方法--
文件系统 就是将对对数据的操作管理起来,形成文件的形式。对下,提供设备的读写访问接口,对上,提供了标准的open,read ,write函数,直接调用这些函数就行了。 所以移植驱动要提供硬件接口就行。只有是否要操作系统或者系统函数的支持,要看不同的文件系统,有的可能要需操作系统支持,有的可能要提供基本的内存 定时函数即可。
编译通过,mount/format成功即可。
--参考方法--
文件系统是给操作系统用.....裸板有文件系统一说么.....就算你烧进nand_flash去了,你如何管理....就算你疯了自己写代码,管理那段内容,等于说实现了操作系统的一部分功能而已.

同学概念要搞清楚哦...,裸板直接操作内存和nandflash,要事先算好空间.
--参考方法--
单片机下都可以实现文件系统管理SD卡的读写操作,ARM就更不用说了。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:08:42
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18810/
本文WWW.DOC100.NET DOC100.NET版权所有。