發表文章

目前顯示的是 12月, 2020的文章

mpy-cross tool for mpy TEST1

Windows下生成 MicroPython的mpy库 在已安装python环境的电脑上。 1. 打开CMD命令行输入pip install mpy-cross并安装mpy-cross。 $pip install mpy-cross 2. 编写测试文件test.py。 import pyb import test while True:     test.on()     pyb.delay(100)#延时100ms     test.off()     pyb.delay(300)#延时300ms 3. 复制文件路径。  copy test.py to => C:\Uusers\CLC\Desktop\test 4. 运用cmd命令(cd + 文件路径),将cmd位置定位到要生成py文件的位置,并执行 >>python -m mpy_cross test.py  命令生成test.mpy文件。 cd C:\Users\CLC\Desktop\test python -m mpy_cross test.py 5. 成功生成test.mpy。 參考來源 https://makeblock-micropython-api.readthedocs.io/en/latest/tutorial/precompiled_to_mpy.html 接触过Python语言的人都知道,Python可以编译成.pyc文件,它是一种二进制文件,可以提高程序的加载速度,同时也是一种保护源代码的有效方法。  在micropython中,也提供了类似的功能,可以将.py文件编译成.mpy文件。接下来,介绍一下具体的实现步骤。 (本文以 mingw32 工具链为例, 使用小程作为目标主板) 搭建micropython编译环境 注意: 在不同的系统环境以及不同的目标主板,micropython的开发环境安装是有差别的, 这里仅以乐鑫esp32的mingw32工具链作为示意。我们需要用到它的 xtensa-esp32-elf 参考乐鑫 设置工具链,以 windows系统为例,可以从乐鑫的官网下载 Windows all-in-one工具链 & MSYS2 zip包,将zip文件解压缩到C盘的根目录(也可以是其他一些位置,但本文档假定为 C:\