隨著信息技術(shù)的發(fā)展,當今社會的信息量越來越大,以往由單片機構(gòu)成的系統(tǒng)簡單地對存儲媒介按地址、按字節(jié)的讀/寫已經(jīng)不能滿足人們實際應(yīng)用的需要,于是利用文件系統(tǒng)對存儲媒介進行管理成了今后單片機系統(tǒng)的一個發(fā)展方向。目前常用的文件系統(tǒng)主要有微軟的FATI2、FATI6、FAT32、NTFS以及Linux系統(tǒng)下的EXT2和EXT3等。由于微軟 Windows的廣泛應(yīng)用,在當前的消費類電子產(chǎn)品中,用得最多的還是FAT文件系統(tǒng),如U盤、MP3、MP4和數(shù)碼相機等,所以找到一款容易移植和使用、占用硬件資源相對較小而功能又強大的FAT開源文件系統(tǒng),對于單片機系統(tǒng)設(shè)計者來說是很重要的。FatFs Module是一種完全免費開源的FAT文件系統(tǒng)模塊,專門為小型的嵌入式系統(tǒng)而設(shè)計。它完全用標準C語言編寫,且完全獨立于I/0層,可以移植到8051、PIC、AVR、SH、Z80、H8和ARM等系列單片機上且只需做簡單的修改。它支持FATI2、FATI6和FAT32,支持多個存儲媒介,有獨立的緩沖區(qū),可以對多個文件進行讀/寫。FatFs Module有個簡化版本Tiny-FatFs,它跟完全版FatFs不同之處主要有兩點:
標簽: fatfs
上傳時間: 2022-07-24
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1