Ting_dang 发表于 2011-4-29 11:45:23

总算完成了主要功能了,庆贺下,呵呵

最近一直忙于开发一个只读的单盘exFAT文件系统。第一阶段总算完成了。
主要完成的函数有:
int        fs_init(void);/**< 已经实现的函数            */
int fs_getdfree(struct diskfree_t *pdf);/**< 已经实现的函数            */

int fs_feof(FS_FILE *stream);/**< 已经实现的函数            */
int fs_ferror(FS_FILE *stream);/**< 已经实现的函数            */
int fs_fclose(FS_FILE *stream);/**< 已经实现的函数            */
void fs_clearerr(FS_FILE *stream);/**< 已经实现的函数            */
unsigned long long fs_ftell(FS_FILE *stream);/**< 已经实现的函数            */
unsigned long long fs_fseek(FS_FILE *stream, long long offset, long whence);/**< 已经实现的函数            */
unsigned long fs_fread(void *buffer, unsigned long size, unsigned long n, FS_FILE* stream);/**< 已经实现的函数            */
FS_FILE *fs_fopen(const char *path, const char *mode);/**< 已经实现的函数            */

int fs_GetLastError(void);/**< 已经实现的函数            */
char *fs_getcwd( char *buffer, int maxlen);/**< 已经实现的函数            */
int fs_chdir(const char *path);/**< 已经实现的函数            */
接下来要做的就是查找和统计函数了。

qystdjyhl 发表于 2011-4-29 11:57:42

楼主厉害,会编程啊。能不能帮个小忙,把这个EXFAT校验软件稍微修改下,这个软件只能支持EXFAT分区从硬盘63扇区开始,能不能弄成和视频里的一样可以自己设定起始扇区。谢谢。软件地址:http://bbs.intohard.com/viewthread.php?tid=100031&highlight=EXFAT                     视频地址:http://bbs.intohard.com/viewthread.php?tid=99979&highlight=EXFAT

改成后麻烦给我发一份qystdjyhl@126.com          QQ19955029

330wang 发表于 2011-4-29 12:56:21

回复 2# qystdjyhl


    呵呵,直接向我要不就行了???

fcfi 发表于 2011-4-29 13:48:37

回复qystdjyhl


    呵呵,直接向我要不就行了???
330wang 发表于 2011-4-29 12:56 http://bbs.intohard.com/images/common/back.gif


    送我一份吧 fcfi@163.com 谢谢楼主的无私

qystdjyhl 发表于 2011-4-29 15:06:22

回复qystdjyhl


    呵呵,直接向我要不就行了???
330wang 发表于 2011-4-29 12:56 http://bbs.intohard.com/images/common/back.gif

太好了,我今天加了你QQ,但是你不在线呀。给我一份吧,谢谢啦!!

wbh1414 发表于 2011-4-29 20:46:25

做什么用的,详细说一下吗

Ting_dang 发表于 2011-5-3 08:43:56

这个主要是用在嵌入式设备上,MP3、MP4、电子词典、学习机等手持设备上。实际上ExFAT的主要特色都在写数据方面。可惜这方面的资料太少了。读数据我们可以用WinHex等工具分析其结构模拟出来,写就不好模拟了。所以对写数据要求比较高的场合还是不行的。
页: [1]
查看完整版本: 总算完成了主要功能了,庆贺下,呵呵