NikTalk
Hi!大家好,我是Nik。一名在人工智能+物联网行业混迹多年的AIOT架构工程师兼产品经理。欢迎您来到我的博客!这里记录了我的AIOT职业生涯,从最开始的一名普通嵌入式软件工程师->到嵌入式系统工程师->再到AIOT架构师兼产品经理一路上的所学所感所得。希望这些知识,经验,技术以及感悟对后来的你,在技术学习以及职业发展的道路上有所帮助。记得关注我,我将不定期分享一些AIOT相关的技术和行业信息。唯一微信号:aiotnik

TF卡-06

AIOTNIK-ONE开发板上设计了一个TF卡槽,用于TF的插拔。可提供用户在板子上对TF卡进行读写等相关操作。TF支持热插拔,不丢失数据。可以用来保存音视频文件,升级文件,以及MP4等录像文件。实物如下:

板子已经默认加载好了TF的相关驱动,支持直接热插拔。以下是相关的插拔和挂载,卸载等操作。

插入检查、挂载、卸载验证:

(1)TF卡插入卡槽,打开串口工具进入设备终端可以看到TF卡插入成功的打印信息,如下。

(2)可以看到/dev/设备目录下多出了TF卡的设备节点,说明系统成功识别到了TF卡。

(3)TF卡的挂载操作:将插入的TF挂载到系统空闲目录,例如/mnt/目录,这时候对/mnt目录的相操作(读写,文件的增删查改等)即是对TF卡的操作。

mount /dev/mmcblk0p1 /mnt/
touch test.txt
rm test.txt

(4)TF卡卸载操作。

 umount /mnt/

(4)TF卡拔出卡槽时,系统会检查到卡被拔出。可以看到系统打印卡已被移除的信息,并且/dev/设备目录下的TF卡设备节点已经不见。

这就是TF卡的热插拔检查,挂载,卸载,读写等相关操作。接下来你可以写代码对TF卡进行相关的文件操作,包括音视频录制保存,文件增删查改等操作。