|
|
há 6 anos atrás | |
|---|---|---|
| .. | ||
| assets | há 6 anos atrás | |
| MicroPython_Firmware_Development_Guide.md | há 6 anos atrás | |
| MicroPython_IDE_User_Manual.md | há 6 anos atrás | |
| README.md | há 6 anos atrás | |
VSCode 最好用的 MicroPython 插件,为 MicroPython 开发提供了强大的开发环境,主要特性如下:
| 编号 | 开发板名称 | 固件获取方式 |
|---|---|---|
| 1 | 潘多拉 IoT Board 物联网开发板 STM32L475 | RT-Thread 论坛固件汇总贴 |
| 2 | 正点原子 W601 WIFI 物联网开发板 | RT-Thread 论坛固件汇总贴 |
| 3 | 正点原子探索者 STM32F407 开发板 | RT-Thread 论坛固件汇总贴 |
| 4 | ESP8266 | 官方下载链接 |
| 5 | ESP32 | 官方下载链接 |
| 6 | PYboard | 官方下载链接 |
| 7 | others | 官方下载链接 |
编号为 1、2、3 的开发板的固件由 RT-Thread 官方提供,同时针对 MicroPython 插件开发环境进行 深度优化 ,提供强大的工程同步功能以及更加丰富的固件功能。
欢迎加入RT-Thread MicroPython 交流 QQ 群 703840633 获取最新固件,进行技术交流。
如果想要使用 MicroPython 自动补全功能(如果暂时不需要自动补全功能,可以跳过后续步骤),还需要进行如下操作:
安装 Python 插件
按照 Python 插件的提示在 PC 上安装 Python3 并加入到系统环境变量中
如果在 PC 上已经安装过上述插件和程序,可以跳过此准备步骤。
本插件支持在 ubuntu 18.04 版本下运行,为了避免在 ubuntu 系统下频繁获取串口权限,需要将当前用户加入到 dialout 用户组中,手动输入如下命令即可,$USERNAME 是系统当前用户名:
sudo usermod -aG dialout $USERNAME
注意:配置修改后需要 重启一下操作系统 使配置生效。
MicroPython 开发的第一步是创建 MicroPython 工程,后续所有操作都必须在工程内才能运行。创建一个新的 MicroPython 工程有两种方式,分别是创建一个空白工程和基于 Demo 创建工程,下面展示这两种方式。
通过该功能可以创建一个基于 demo 的 MicroPython 工程,开发者可以直接运行该 Demo 工程或者在该 Demo 的基础上实现自己想要的功能。
该 Demo 全部代码使用 MicroPython 编写,可以在 潘多拉 IoT Board 开发板 和 正点原子 W601 WIFI 物联网开发板 上直接下载运行。
点击左下角的连接按钮,然后在弹出的设备列表中选择想要连接的设备,即可连接 MicroPython 开发板。
MicroPython 插件提供丰富的示例代码,可在左侧活动栏中查看示例代码和库文件。
开发板连接成功后,在示例代码文件上单击右键,在菜单中选择 下载并在设备上运行该 MicroPython 文件,即可将示例文件下载到开发板中并运行,如下图所示:
如果只是想进行代码量不大的代码调试,而不想将文件下载到开发板上,那么可以使用 代码片段 功能。在编辑器中选中想要运行的代码片段,然后在右键下拉菜单中选择 在设备上执行选中的 MicroPython 代码 选项,即可在 REPL 环境中运行所选代码。
本插件支持基于 MicroPython 语法的代码智能补全和语法检查,这一强大功能对于开发 MicroPython 代码十分实用。它可以让开发者在编写函数的同时查看 API 参数提示,同时它给出的醒目提示也让开发者更易于查找代码中的错误。
.mpyproject.json 文件,该文件是 MicroPython 工程的配置文件,删除后将无法正常运行 MicroPython 代码程序。