35968|81

2787

帖子

23

TA的资源

至上芯片

楼主
 

《振南的znFAT--单片机上的FAT32文件系统》 [复制链接]

 
【以下转自嵌入式论坛】

牛逼学长自己写的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文件系统》分享给大家哈。

振南的znFAT(前言).rar

135.83 KB, 下载次数: 2558

振南的znFAT(第一章 FAT32文件系统初探).rar

318.37 KB, 下载次数: 2447

振南的znFAT(第二章 让思想与FAT32接轨).rar

160.59 KB, 下载次数: 2111

振南的znFAT(第三章 谁格式化了我的SD卡).rar

784.85 KB, 下载次数: 3071

振南的znFAT(第四章 统揽全局 三分胜算).rar

347.37 KB, 下载次数: 2382

振南的znFAT(第五章 文件目录寻踪).rar

257.21 KB, 下载次数: 2379

最新回复

一直想找资料学习文件系统的东西,不知道这个是不是我要找的资料  详情 回复 发表于 2021-6-26 12:13

点评

谢谢楼主啦,学习一下了!  详情 回复 发表于 2012-10-12 19:46

赞赏

1

查看全部赞赏

点赞(2) 关注(2)
个人签名我追求崇本务实,我追求完美第一!我选择低调做人,我选择高调做事!
 

回复
举报

188

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
这个之前看过,不错

点评

喜欢啊南,谢谢分享。  详情 回复 发表于 2013-4-9 09:50
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

探讨

我在学习单片机文件系统的实现!希望高手指点!我的QQ是821914087!希望不吝赐教!!!
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

4
 

求助!

请问高手!我这几个都看完了!都明白了!但是在单片机上怎么实现还是有点困难、1请指点一二!谢谢!如果还有下文望继续分享!我的邮箱是yunsg482@163.com
 
 
 

回复

1673

帖子

0

TA的资源

五彩晶圆(中级)

5
 
这个东西牛,谢谢LZ分享
 
个人签名要把目标订的实现起来辛苦一点!
 
 

回复

18

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢楼主分享!!!牛X~~ znFAT……
 
 
 

回复

499

帖子

0

TA的资源

一粒金砂(初级)

7
 
很厉害啊!自己做文件系统
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

8
 
好东西,谢谢分享,深夜狂顶
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

9
 
刚用51显示了图片和汉字,但是图片显示还存在些问题,不能全屏显示,只能显示132*165的(176*220),所以想学一下从SD卡中读取图片和txt文档试试,正在找这方面的资料,先谢过lz了
 
 
 

回复

42

帖子

0

TA的资源

一粒金砂(中级)

10
 
顶振南!学习中........
 
 
 

回复

22

帖子

0

TA的资源

一粒金砂(初级)

11
 
谢谢分享。。
 
个人签名SMT贴片加工
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

12
 

不错啊,正想用呢

 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

13
 
很好的资料啊,谢谢分享
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

14
 
顶一下,正在弄。
 
个人签名坚定执着的走下去
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

15
 
正需要FAT相关的资料,感谢分享。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

16
 
谢谢楼主分享
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(初级)

17
 
学子中
 
 
 

回复

186

帖子

0

TA的资源

一粒金砂(中级)

18
 
谢谢楼主的共享,相当不错的avr资料
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

19
 
楼主可以和你交流znfat吗,我把znfat移植到ARM7上面,虽然成功了,但是功能上面还有一些小毛病
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

20
 

不错

这个不错啊 我支持
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表