figureyang
驱动牛犊
驱动牛犊
  • 注册日期2006-03-18
  • 最后登录2020-01-17
  • 粉丝1
  • 关注0
  • 积分-135分
  • 威望516点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分1分
  • 社区居民
  • 忠实会员
阅读:71回复:0

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

楼主#
更多 发布于:2019-12-25 16:05
Cheap_Flash_FS(普通版)--嵌入式FAT文件系统免费源码,请下载


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


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


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




==新增加功能函数==
1.文件移动函数u8 move_file(u8 * oldfilename1,u8 * newfilename1)-该函数实现文件在同一个盘内和不同目录间进行移动,u8 * oldfilename1指定要移动文件的路径,u8 * newfilename1指定移动文件的目标目录,移动文件成功则返回SUCC。
2.非法字符,非法路径和非法文件名的检查。
3.长文件目录项的序号和checksum的检查,对坏文件名进行过滤。
4.添加了卷标读取和设置函数:
  u8 Get_Volume_ID(u8 disk,u8 * Volume_Char)和u8 Set_Volume_ID(u8 disk,u8 * Volume_Char)
Cheap_Flash_FS(普通版).rar
Figureyang
游客

返回顶部