和PC不一样的地方是,M5Stack毕竟是个单片机系统,其存储资源非常的有限,无论是ROM还是RAM。
对比一下我手上的M5Stack Fire和M5Stick-C。
M5Stack | M5Stick-C | |
ESP32 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth |
RAM | 520KB + 4MB PSRAM |
520KB |
ROM | 16MB | 4MB |
这个配置对于单片机系统来说,还是比较优秀的,但是相对于PC来说,没有可比性。如果用来跑Arduino/C语言的程序,倒是没什么问题,不过如果跑Python,RAM比较小的情况下,尤其需要小心。本来MicroPython系统本身就需要有比较大的RAM开销,再稍微开个大点的list或者做个list的复杂操作,可能RAM就不够用了。
那么,我们就需要能够方便的查看系统剩余存储空间,包括ROM和RAM。
参考