Súborový systém
Vnútorný súborový systém ESP32
If your devices has 1Mbyte or more of storage then it will be set up (upon first boot) to contain a filesystem. This filesystem uses the FAT format and is stored in the flash after the MicroPython firmware.
V súborovom systéme môžete čítať a zapisovať súbory, prechádzať štruktúrou priečinkov ako v normálnom súborovom systéme.
Dva súbory však majú špeciálny význam:
- súbor
boot.py- Ak tento súbor existuje, je spustený ako prvý. - súbor
main.py- Ak tento súbor existuje, je spustený ako druhý.
- súbor
Súbor
boot.pyby mal obsahovať rozličné nastavenia, ktoré budú dostupné od momentu spustenia mikrokontroléra, resp. od momentu spustenia tohto súboru. V súboremain.pyby sa mal nachádzať kód, ktorý sa začne vykonávať po štarte mikrokontroléra.Ak teda horeuvedený fragment kódu aplikácie Blink uložíme do súborového systému mikrokontroléra ESP32 ako súbor
main.py, spustí sa automaticky po štarte mikrokontroléra.
Ďalšie zdroje
MicroPython: Working with filesystems - This tutorial describes how MicroPython provides an on-device filesystem, allowing standard Python file I/O methods to be used with persistent storage.
LittleFS - A little fail-safe filesystem designed for microcontrollers.