【以下转自嵌入式论坛】
牛逼学长自己写的znFAT文件系统
于振南在想用51 来做MP3时,遇到了Flash管理的问题 ,就想到了要做一个文件管理系统。
znFAT从开始作,到现在已有1年多,这期间研究不断深化,现在的znFAT与当初的雏形已有极大的发展。原来的视频教程与文档资料现在已经觉得比较肤浅,所以在打算录制新的视频教程,以求更多的人知道文件系统,知道它的重要。我要说,存储设备的扇区读写好实现,而建立在扇区读写基础上的文件系统的实现,才是思想真正的升华,对研发能力最大的考验。
现在,znFAT代码公布出来,并不意味着代码就很成熟,反而会暴露出一些问题。其实最典型的一个问题就是:于振南提供的znFAT的代码是基于51单片机的KEIL工程,但很多网友并不用51,而用像AVR、STM32、DSP、NIOSII等等。反应一些功能异常。这是对可移植性的很大考验,可移植性要求在不同的硬件条件下,在代码修改量不大的情况下,可以在其上运行,并且功能良好。所以于振南中途又搞了一阵子STM32(它是一种ARM7核的MCU),最终发现是不同CPU的差异而造成的,说得更具体一些是因为不同CPU的大小端问题。最终成功移植到STM32上,并将代码在网上公布出来。与此同时,一个网友用LM的控制器也跑通了znFAT,并应用于项目,运行良好。
为了更广泛的普及文件系统的相关知识,也为了满足很多对文件系统的需求和好奇(您难道没有发现国内,乃至国外,还没有一本专门讲在嵌入式中构建和使用文件系统的书吗?),在努力撰写《振南的znFAT--单片机上的FAT32文件系统》一书。不地写书过程漫长而辛苦,努力早日出来。
现在我就把《振南的znFAT--单片机上的FAT32文件系统》分享给大家哈。
我追求崇本务实,我追求完美第一!我选择低调做人,我选择高调做事!
探讨
我在学习单片机文件系统的实现!希望高手指点!我的QQ是821914087!希望不吝赐教!!!
求助!
请问高手!我这几个都看完了!都明白了!但是在单片机上怎么实现还是有点困难、1请指点一二!谢谢!如果还有下文望继续分享!我的邮箱是
yunsg482@163.com
刚用51显示了图片和汉字,但是图片显示还存在些问题,不能全屏显示,只能显示132*165的(176*220),所以想学一下从SD卡中读取图片和txt文档试试,正在找这方面的资料,先谢过lz了
楼主可以和你交流znfat吗,我把znfat移植到ARM7上面,虽然成功了,但是功能上面还有一些小毛病