ESP32如何使用SPIFFS_文件系统的用法

前面的文章里提到了SPIFFS是什么_SPIFFS简介,这里,我们研究下如何在ESP32中使用SPIFFS。

乐鑫为了方便用户更快的掌握ESP32和ESP8266,推出了在arduino上开发其程序的方式。首先要承认:arduino这个东西,使用起来是很方便的。不过乐鑫对其自身的SDK同样很看重,我对比了在SDK和arduino下使用SPIFFS的难易程度,感觉两者是差不多的。

打开官方提供的SDK,可以看到里面提供了一个测试SPIFFS的例程。

在这个例程里,ESP32先后进行了几个操作:

1、初始化一个esp_vfs_spiffs_conf_t 结构体;

2、使用前面定义的值,初始化并挂载SPIFFS文件系统;

3、获取SPI flash的使用信息(总共容量,已用容量);

4、创建一个文件:/spiffs/hello.txt,并写入信息:Hello World!

5、判断是否存在文件:/spiffs/foo.txt,如果有,则删除;

6、把文件:/spiffs/hello.txt 重命名为:/spiffs/foo.txt

7、读取文件:/spiffs/foo.txt 中的内容,并通过串口打印;

8、取消挂载,失能SPIFFS。

对例程编译、下载、上电。打开串口助手,可以看到如下效果:

程序运行正常,打完手工!

更多精彩内容,欢迎关注公众号:单片机爱好者!

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据