【发布时间】:2021-12-15 06:27:45
【问题描述】:
我想更新我几乎没有物理访问权限的 ESP8266 的应用程序。新应用程序使用了函数uasyncio.create_task(coro),该函数在 Micropython 1.12 中不可用。幸运的是,我能够将函数替换为 uasyncio.ensure_future(obj)。
不过,我有一个问题,是否可以在“OS”Micropython 运行时通过 WLAN 更新带有 Micropython 的闪存区域?
Micropython 是否完全在 RAM 中运行?
例如,Linux 内核可以在运行时轻松更换,以便在下次启动时加载新内核。
【问题讨论】:
-
好吧,除非您的 WiFi 完全是硬件驱动的,否则您将如何运行固件的 wifi 部分,同时用新固件覆盖它?你基本上是在问你是否可以在跑步时换鞋,而不会错过任何一步。答案可能是“不”。
-
请edit您的问题并改进它。请添加更多信息,说明您尝试此操作的原因。请添加您到目前为止尝试过的内容。阅读本文以获取如何提出好问题的提示:stackoverflow.com/help/how-to-ask
标签: esp8266 micropython