硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3549|回复: 10
收起左侧

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

  [复制链接]

17

主题

17

回帖

68

积分

初级会员

积分
68
发表于 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, 下载次数: 116)




评分

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

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

QQ截图20181220144927.jpg
回复

使用道具 举报

65

主题

432

回帖

632

积分

金牌会员

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

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

腾出空了就开搞。
回复

使用道具 举报

17

主题

17

回帖

68

积分

初级会员

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

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

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



感谢。
回复

使用道具 举报

6

主题

231

回帖

249

积分

高级会员

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

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

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

使用道具 举报

17

主题

17

回帖

68

积分

初级会员

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

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

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




回复

使用道具 举报

17

主题

17

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2019-9-17 09:09:12 | 显示全部楼层
Cheap_Flash_FS(高端版)即FAT快速版付费下载链接,欢迎点击,下载代码
http://bbs.21ic.com/icview-2862708-1-1.html
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2019-9-17 11:09:50 | 显示全部楼层
figureyang 发表于 2019-9-17 09:09
Cheap_Flash_FS(高端版)即FAT快速版付费下载链接,欢迎点击,下载代码
http://bbs.21ic.com/icview-2862708- ...

哈,这种基础的应用很需要恒心啊!
支持exfat是必须的啊,现在都是大u盘了。
回复

使用道具 举报

17

主题

17

回帖

68

积分

初级会员

积分
68
 楼主| 发表于 2019-9-22 12:09:24 | 显示全部楼层
exfat的我们有的,不过是个单独版本
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 03:49 , Processed in 0.198325 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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