背景
ESP32 MicroPython程序快要写完了,需要考虑下如何交付给工厂进行程序烧入
目前的构思
制作一个用户界面,可以选择产品类型和ESP32的类型,然后烧入固件和应用程序
固件用esptools工具烧入
应用程序采用ampy上传,或者采用fat/littlefs 挂载在某个路径下
还有一些默认配置比如三元组则挂载在某个路径下,然后通过esptools烧入
如果采用fat/littlefs的话,可以采用对应的fat/littlefs镜像制作工具来制作文件系统
OTA
app ota的话,下载对应的mpy即可.可以参考 https://github.com/mkomon/uota/blob/master/lib/uota.py
固件ota的话,还需要研究下.参考:https://github.com/glenn20/micropython-esp32-ota
步骤
- xxx