
2.把FATFS中文件上中的后缀名为.c的文件改成.cpp
3.把FATFS程序(diskio.cpp,diskio.h,ff.cpp,ff.h,ffconf.h,integer.h)加载到自己的项目中(如果不会加,官网上有FATFS使用实例,大家可以参考)
4.把FATFS中的ffconf.h的_CODE_PAGE改成936(支持简体中文),_USE_LFN改成1(支持长文件名)
_LFN_UNICODE改成1(支持UNICODE)
5.把cc936.cpp(cc936.c)和syscall.c(syscall.cpp)添加到自己的工程中
FatFs是一个通用的文件系统模块,用于在小型嵌入式系统中实现FAT文件系统。 FatFs 的编写遵循ANSI C,因此不依赖于硬件平台。它可以嵌入到便宜的微控制器中,如 8051, PIC, AVR, SH, Z80, H8, ARM 等等,不需要做任何修改。FAT12, FAT16 与 FAT32.多个卷(物理驱动器与分区).两种分区规则: FDISK 与 Super-floppy.多种配置选项:长文件名支持。可选的编码页,包括DBCS(译者:DBCS为双位元组字元系统 Double Byte Char Systems )多任务支持只读,最小化API,缓冲区配置等等应用程序接口
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)