【MicroPython】 import 指定 flash 或 sd 分区的代码与重载 ...
2021-03-113034
AI 快速预览详细
本文介绍了在 MaixPy (MicroPython) 环境下,如何通过切换当前工作目录来加载指定 flash 或 sd 分区下的 boot.py 模块代码。首先,使用 os.chdir('/flash') 或 os.chdir('/sd') 切换当前工作目录,然后使用 import boot 加载指定分区的 boot.py。此外,还提供了通过管理 sys.modules 重载已导入模块的方法,从而实现更高效的代码管理。
|
有个客户提问的,觉得有意思就发上来了。 如果在 maixpy (micropython) 上同时存在 flash 和 sd 等多个分区挂载 / 目录下,且均存在 boot.py 文件,如何加载指定分区下的 boot.py 模块代码呢?
示例:
拓展来讲,如何重载 import boot 后的 boot 模块,管理 sys.modules 模块就行,如下示意。 |




