1)兼容FAT16文件系統,長文件名,最大路徑長度260個字節,符合Microsoft Longfilename specification。
2)可移植于各種平臺,只需編寫sector驅動驅動,共計兩個函數:1)read_flash_sector() 2)write_flash_sector()。
3)文件緩沖功能:1)讀文件時,讀位置在文件緩沖區內,則可直接讀文件緩沖區,不需要讀物理磁盤;文件緩沖區大小可使用編譯宏EnableFileBuf,TotalFileBUFsQTYeachFCB,FileBUFSize來控制。
4)可同時打開多個文件;最大打開文件數可使用編譯宏MaximumFCB設定,MaximumFCB最大值限定為254。
5)文件保護功能:文件可同時打開多個FCB,而只有其中一個FCB可以得到文件RD/WR權限。該功能完全由文件系統代碼來完成,上層應用無需編寫額外代碼。
6)所有編譯宏存放于文件fat_cfg.h。
聯系作者:QQ:292942278,e-mail:figureyang@yahoo.com.cn
標簽:
FAT
16
兼容
文件系統
上傳時間:
2016-07-06
上傳用戶:磊子226