Image
Image

externally

+ 关注

粉丝 0     |     主题 10     |     回帖 285

FatFsVersion0.01源码分析
2019-8-12 14:46
  • ST MCU
  • 66
  • 4315
  3、_FS_READONLY模式 Readonly模式,也就是用户对于磁盘只有读取数据的需要,而没有写磁盘的要求。这 ...  
  2、无缓冲区模式 FatFs可裁剪成无缓冲区模式的文件系统,也就是阉割掉buffer,但win[]仍然需要。这样 ...  
  四、FATFS文件系统解惑 1、win[]和buffer 文件系统用了两种重要的缓冲区win[]和buffer。这两种缓冲 ...  
  程序执行示意图 ① 程序执行 ② 程序执行后  
  程序实现方法简述 首先将目录指针当前所在物理扇区读取到win[]中,然后调用get_fileinifo函数从 ...  
  函数说明 @函数功能 :从当前目录项指针处读取一个目录项,并且移动目录指针到下一个索引 @输入参数: s ...  
  10、f_readdir 函数原型 FRESULT f_readdir ( DIR *scan, /* Pointer to the ...  
  程序执行示意图 ① 程序执行前 ② 程序执行中和程序执行后  
  程序实现方法简述 首先要对缓冲区buffer进行同步,因为文件指针中的curr_sect代表的是当前处在buffe ...  
  函数说明 @函数功能 :移动文件指针,实际上就是修改文件指针(当前簇号、当前扇区号、文件指针fptr) @ ...  
  9、f_lseek 函数原型 FRESULT f_lseek ( FIL *fp, /* Pointer to the file objec ...  
  程序执行示意图 ① 程序刚执行 ② 程序执行中 ③ 程序执行后 ...  
  程序实现方法简述   首先调用函数trace_path搜索文件系统中是否存在所要删除的目录或者文件,如果不存 ...  
  函数说明 @函数功能 :删除一个文件或者目录    1、删除目录或者文件的簇链(回收数据空间) ...  
  8、f_unlink 函数原型 FRESULT f_unlink ( const char *path /* Poin ...  
  程序执行示意图 ① 程序刚执行 ② 程序执行中 ③ 程序执行后 ...  
  程序实现方法简述   首先调用函数trace_path搜索文件系统中是否存在目标目录,因为是新建目录肯定不存 ...  
  函数说明 @函数功能 :创建一个目录 注意:新建一个目录,它虽然是一个空目录(有效存储内容为 ...  
  7、f_mkdir 函数原型 FRESULT f_mkdir ( const char *path /* Pointer to the d ...  
  程序执行示意图  
2
3
近期访客