找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3117|回复: 0
收起左侧

嵌入式小型FAT16文件系统源码

[复制链接]
ID:136595 发表于 2016-8-12 12:20 | 显示全部楼层 |阅读模式
嵌入式小型FAT16文件系统源码!!!!

本文件系统可兼容FAT16/FAT32两种文件系统格式,完全支持长文件名,
支持GB2312/UNICODE转换码表(文件名可以支持简体中文,繁体中文,日文,俄文等),
支持子目录,支持文件的读取,写入,删除,创建等文件系统常用功能。
另外,本文件系统完全使用C代码编写,可以无障碍的移植于多种主流单片机的平台上使用。


FAT16为我们免费提供的免费代码,用户可免费测试,研究,应用。
本代码的FAT32(兼容FAT16)与多盘版本(支持磁盘文件互拷),我们得收费,

代码说明:
FAT16 Code使用说明

源代码的目录树:fat_filesystem_2008_05_22
0.001.jpg
源代码的编译环境:Windows C++
0.002.jpg
编译最终输出程序:fat_filesystem.exe
出现如下所示的错误(编译的时候):
0.003.jpg
请选择菜单“tools”,“option”,“directories”,将程序目录添加到directories窗口内。才可
0.004.jpg
(FAT16为我们免费提供的免费代码,用户可免费测试,研究,应用。
本代码的FAT32(兼容FAT16)与多盘版本(支持磁盘文件互拷),我们得收费,
如果您需要,就与我们联系! qq:292942278,E-MAIL:tony_yang123@sina.com.cn

fat_filesystem.exe的测试步骤(参考源代码文件main.c):

1.运行fat_filesystem.exe,程序可以自动建立一个虚拟磁盘文件为fat16.img,参见下图
虚拟磁盘Img内容可通过WINIMG 5.00查看
0.005.jpg
0.006.jpg
2.屏幕可以打印volume_inquiry结果,参见下图;按任意键继续。
0.007.jpg
3. Folder_enumeration函数可以列举目录“C:\CREATE_FOLDER_TEST” 参见下图;按任意键继续。
0.008.jpg
4. Folder_enumeration函数可以列举根目录“C:\” 参见下图;按任意键继续。
0.009.jpg
5.向FAT16.IMG写文件“readed.rar”,直到虚拟磁盘被写满,参见下图:
0.010.jpg
6.将虚拟磁盘有所有文件分离到当前目录下。分离过程参见下图。
0.011.jpg
7.检查OK目录的所有RAR文件正常解压缩。
0.012.jpg

0.png

FAT16.rar

1.3 MB, 下载次数: 7, 下载积分: 黑币 -5

FAT16文件系统源码

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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