嵌入式爱好者

查看: 15435|回复: 0

[裸机] FAT精减版(嵌入式相关版本)--嵌入式FAT文件系统源码免费下载

[复制链接]

4

主题

4

帖子

15

积分

扫一扫,手机访问本帖
发表于 2018-3-15 14:23:38 | 显示全部楼层 |阅读模式
FAT精减版(嵌入式相关版本)--嵌入式FAT文件系统源码免费下载

本代码是在windows下由我们个人开发的仿真C 源代码,可移植性较好.       
本代码兼容FAT16/FAT32文件系统共计两种格式,支持长文件名,
文件名支持中文,中文支持需要UNICODE/GB2312的码表(需要170KB的ROM),支持英文的不用码表,减少ROM占用量。
支持多级子目录,实现了文件的读取,写入,删除,创建等等文件系统的常用功能。
总之,本代码使用C代码编写,可以移植去各种单片机应用平台上实现文件系统相关模块。
CPU支持C编译器就可以了。一般可以自己移植,或者寻求技术支持,我们要收费。
本版本代码进行优化了磁盘枚举算法,枚举速度明显较上一版本加快,可以移植到单片机平台测试一下。
用户要使用本代码,需要自己写U盘的扇区读写驱动(USB/SD Card disks drivers),同时还支持时间驱动.支持多设备操作(支持C到Z盘符),
和多文件并发操作,同时本代码支持文件缓冲区(file buffer capabilities),速度快,较小的数据量读写有优势,直接读文件缓冲区.
并且缓冲区的大小可配置.比如单片机上可以配置的少些缓冲区,是可以的,必竟单片机没有那么多的RAM供使用.
用户如果是自己移植FAT16/32 C源代码,以及可能要承担相关的技术风险,用户往往对FAT C源代码构架不是太了解,移植起来有困难.
用户需要更多,更详细的使用本文件系统,用户可以阅读<<嵌入式FAT16_32文件系统.doc>>掌握和使用本文件系统.
对于C 源代码在windows下的仿真测试,用户可以阅读和参考文件<<FAT文件系统Code的使用说明.doc>>.
建议用户需要使用本文件系统,先在windows下进行仿真测试,以更好的掌握文件系统的功能,以及相关需要的代码功能效果.

(这个代码是我们提供的免费源代码,没有功能限制,是完全的功能版。用户可以免费使用,测试,研究和应用于具体的平台。
我们不限制代码在具体的商业产品上使用。当然用户需要自己移植FAT C源代码,如果需要移植服务,可以与我们联系,我们必须收费)。
需要联系作者,请通过以下的联系方式与作者联系。
qq:292942278   e-mail:tony_yang123@sina.com.cn
FAT_simplified_ver_for_embedded_Application.rar (2.37 MB, 下载次数: 1)
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 07:25

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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