我正在使用 xorg 运行 Ubuntu 22.04。 我需要找到一种方法将 microbit python 代码本地编译为固件 hex 文件。首先,我按照这里的指南https://microbit-micropython.readthedocs.io/en/latest/devguide/flashfirmware.html .
经过大量调试,我得到了这一点:https://pastebin.com/MGShD31N
但是,文件 platform.h 确实存在。
sawntoe@uwubuntu:~/Documents/Assignments/2022/TVP/micropython$ ls /home/sawntoe/Documents/Assignments/2022/TVP/micropython/yotta_modules/mbed-classic/api/platform.h
/home/sawntoe/Documents/Assignments/2022/TVP/micropython/yotta_modules/mbed-classic/api/platform.h
sawntoe@uwubuntu:~/Documents/Assignments/2022/TVP/micropython$
在这一点上,我放弃了这个并尝试将 Mu 编辑器与 AppImage 一起使用。但是,Mu 需要 wayland,而我在 xorg 上。
有人知道这是否可行吗?谢谢。
最佳答案
Mu 和 uflash 命令能够从 .hex 文件中检索您的 Python 代码。例如,您可以使用 uflash 执行以下操作:
uflash my_script.py
我认为你想要的在某种程度上是可能的,但它比仅仅使用他们的 web python 编辑器更难:https://python.microbit.org/v/2
关于python - 是否可以在本地编译 microbit python 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73425359/