esp32 micropython spiffs_ESP32如何使用SPIFFS_文件系统的用法

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

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

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

0b66a2047b4237352f80b18fe5b48a9c.png

在这个例程里,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。

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

69a546bd3b300359cb7e00ad5d7de67f.png

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值