概述
系统支持TF卡:
- 支持从128M~32G的FAT或FAT32文件分区的TF卡,
- TF卡必须在上电前插入才能被系统加载,不支持热插拔;
TF卡的作用
一般来说,作为工控系统,我们不建议使用TF卡写入,尤其是关键系统需要支持TF卡写入,原因有下:
- TF卡实际有写入寿命,如果程序书写不当,频繁写入会造成卡损坏导致系统崩溃
- TF卡使用FAT32文件分区表,操作中如果直接断电,可能导致分区表损坏,如果分区损坏,可能导致设备无法工作
- TF卡本身的安全级别比存储器要低
因此,我们认为TF卡的主要作用:
- 1、用TF卡做量产工具,完成固件升级和ROM数据升级
- 2、用TF卡存储调试日志,用于排除运行中不稳定出现的Bug
- 3、从TF卡读入一些数据,做数据导入
- 4、部分屏支持BMP截图,把屏幕当前图存储成BMP文件
有关文件路径的问题
0:/dir1/file1.txt
系统的盘符以数字起头,但是由于只支持一个TF卡,因此盘符被固定为0:/,系统加载完TF后,位于根目录,因此路径也可以使用:
/dir1/file1.txt
如果是根目录下的文件,则直接可以使用诸如"a.txt"这样的文件名称直接操作;
目录
- TF卡的文件操作,详细参见:文件读写系统
- 使用TF卡做长久数据记录,详细参见:使用TF卡做长久数据记录
- 截屏(本功能为实验语句,只有部分屏支持),详细参见:将屏幕内存截屏生成bmp文件写入TF卡