请选择 进入手机版 | 继续访问电脑版

安富莱电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 207|回复: 7
收起左侧

[其它] Cheap_Flash_FS(普通版)--嵌入式FAT文件系统免费源码,请下载

[复制链接]

2

主题

4

帖子

8

积分

新手上路

积分
8
发表于 2018-12-20 14:32:36 | 显示全部楼层 |阅读模式
Cheap_Flash_FS(普通版)--嵌入式FAT文件系统免费源码,请下载

本代码兼容FAT16/FAT32文件系统共计两种格式,兼容长文件名,
兼容中文文件名(兼容GB2312/UNICODE转换码表)
兼容子目录,支持文件的读取,写入,删除,创建等等常用功能。
另外,本代码全部使用C代码编写,可以移植去各种单片机平台上实现文件系统模块。

(本代码是我们提供的免费代码,用户可免费测试,研究,应用代码。并可以在商业产品上使用。
本代码有快速版,一次可以写1000个扇区或者更多,适合在高端应用使用。
如果您需要快速版的源代码,请与我们联系,购买代码。
FAT快速版--领先构架,更强性能表现。

需要联系作者,通过以下方式联系。
qq:292942278   e-mail:tony_yang123@sina.com

Cheap_Flash_FS(普通版).rar (1.37 MB, 下载次数: 57)

评分

参与人数 1金币 +50 收起 理由
eric2013 + 50 赞一个!

查看全部评分

回复

使用道具 举报

5276

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
42674
QQ
发表于 2018-12-20 14:48:06 | 显示全部楼层
非常感谢楼主分享,提供了个模拟器版,不错。
例子编译有个错误提示

QQ截图20181220144927.jpg
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

29

主题

214

帖子

272

积分

高级会员

积分
272
发表于 2018-12-20 16:15:58 | 显示全部楼层
硬汉,什么时候出LittleFS的测试例程?
回复

使用道具 举报

5276

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
42674
QQ
发表于 2018-12-21 01:39:19 | 显示全部楼层
taobaofarmer 发表于 2018-12-20 16:15
硬汉,什么时候出LittleFS的测试例程?

腾出空了就开搞。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

2

主题

4

帖子

8

积分

新手上路

积分
8
 楼主| 发表于 2018-12-23 07:13:41 | 显示全部楼层
eric2013 发表于 2018-12-20 14:48
非常感谢楼主分享,提供了个模拟器版,不错。
例子编译有个错误提示

参考这个文件"FAT文件系统Code的使用说明.doc",里面有解决办法
回复

使用道具 举报

5276

主题

3万

帖子

4万

积分

管理员

做人第一,工作第二

Rank: 9Rank: 9Rank: 9

积分
42674
QQ
发表于 2018-12-24 01:49:27 | 显示全部楼层
figureyang 发表于 2018-12-23 07:13
参考这个文件"FAT文件系统Code的使用说明.doc",里面有解决办法



感谢。
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

5

主题

208

帖子

218

积分

高级会员

积分
218
发表于 2019-1-10 14:27:49 | 显示全部楼层
几年前我也写了一个FAT文件系统,比FatFs更强大,但是我一直都是自己用。

楼主所说的 ”本代码有快速版,一次可以写1000个扇区或者更多,适合在高端应用使用。”
难道是指开辟1000个扇区大小的缓冲区?否则FatFs本来就是支持多扇区直接读写。

在FatFs里面想发挥最大性能有两个条件要满足,1、底层驱动要支持多扇区连续读写。2、读写文件的时候以扇区大小为单位并且初始读写位置对齐到扇区大小(最好是族大小)。
两个条件满足了以后FatFs就会绕开内部缓存机制,直接将数据拷贝到用户缓冲区中。
回复

使用道具 举报

2

主题

4

帖子

8

积分

新手上路

积分
8
 楼主| 发表于 2019-1-10 15:57:45 | 显示全部楼层
本帖最后由 figureyang 于 2019-1-10 16:12 编辑
novice 发表于 2019-1-10 14:27
几年前我也写了一个FAT文件系统,比FatFs更强大,但是我一直都是自己用。

楼主所说的 ”本代码有快速版 ...

是的,是开辟1000个扇区大小的缓冲区,
只有开辟1000个扇区的缓冲区,才能一次写1000个扇区




回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|安富莱电子论坛 ( 鄂ICP备09023347号,公安机关备案号42010602000201 )

GMT+8, 2019-2-19 15:45 , Processed in 0.200928 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表