嵌入式开发里的文件系统我试过不少,FatFS 0.8a算是挺经典的了。轻量、纯净、不带花活,适合资源紧张的 MCU 环境。FAT12、FAT16、FAT32全都支持,像 SD 卡、U 盘这些主流存储设备基本都能搞定。 源代码放在src目录里,核心逻辑集中在ff.c和fat.h,都是底层读写的关键文件
Java 0 次浏览
第零章STM32芯片功能概要2第一章STM32库文件7第二章STM32片内设备具体功能7第三章FLASH的操作(SST25VF080B) 9第四章TFT驱动18第五章SD卡驱动19第六章FAT文件系统30第七章FATFS的分析41第八章GUI 83第九章UCOS_II 114第十章Cortex-M3
C 42 次浏览
基于 STM32 和 FatFS 的 Wave 播放器项目挺适合想玩点实际东西的朋友。STM32 的 SPI 接 SD 卡,用 FatFS 挂载文件系统,再加上个 DAC 输出音频,逻辑清晰,动手性强。解码.wav 文件的时候,你只要搞清楚 RIFF 格式里fmt 和data两个块就好,音频参数一提
C 0 次浏览
免费的著名的FatFS文件系统 FatFS 是一个广泛使用且免费的文件系统,专为嵌入式系统设计。将围绕 0.07c版本 展开分析,并提供 大量的应用范例,帮助开发者快速上手。 主要特性 跨平台兼容性:FatFS 支持多种嵌入式平台,适应性极高。 轻量化设计:适合内存受限的嵌入式环境,运行效率高。
C 14 次浏览
该项目基于金牛开发板,实现了FATFS文件系统与SD卡的集成,支持bmp和jpg格式图片的显示,同时兼容FAT16和FAT32文件系统,适用于SD1.0、SD2.0及SDHC卡。
C 17 次浏览