找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2506|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
嵌入式小型FAT16文件系统源码!!!!

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


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

代码说明:
FAT16 Code使用说明

源代码的目录树:fat_filesystem_2008_05_22
源代码的编译环境:Windows C++
编译最终输出程序:fat_filesystem.exe
出现如下所示的错误(编译的时候):
请选择菜单“tools”,“option”,“directories”,将程序目录添加到directories窗口内。才可
(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查看
2.屏幕可以打印volume_inquiry结果,参见下图;按任意键继续。
3. Folder_enumeration函数可以列举目录“C:\CREATE_FOLDER_TEST” 参见下图;按任意键继续。
4. Folder_enumeration函数可以列举根目录“C:\” 参见下图;按任意键继续。
5.向FAT16.IMG写文件“readed.rar”,直到虚拟磁盘被写满,参见下图:
6.将虚拟磁盘有所有文件分离到当前目录下。分离过程参见下图。
7.检查OK目录的所有RAR文件正常解压缩。


FAT16.rar

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

FAT16文件系统源码

评分

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

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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