micropython开发环境_RT-Thread MicroPython 开发环境 1.0.0 版本正式发布啦,我来分享一下。...

VSCode 最好用的 MicroPython 插件

介绍

VSCode 最好用的 MicroPython 插件,为 MicroPython 开发提供了强大的开发环境,主要特性如下:

便捷的开发板连接方式(串口、网络、USB)

支持基于 MicroPython 的代码智能补全与语法检查

支持 MicroPython REPL 交互环境

提供丰富的代码示例与 demo 程序

提供工程同步功能

支持下载单个文件或文件夹至开发板

支持在内存中快速运行代码文件功能

支持运行代码片段功能

支持多款主流 MicroPython 开发板

支持 windows 及 ubuntu 操作系统

开发板支持列表

编号为 1 - 4 的开发板的固件由 RT-Thread 官方提供,同时针对 MicroPython 插件开发环境进行 深度优化 ,提供强大的工程同步功能以及更加丰富的固件功能。

欢迎加入交流 QQ 群 703840633 交流 MicroPython 技术。

快速上手

创建 MicroPython 工程

MicroPython 开发的第一步是创建 MicroPython 工程,后续所有操作都必须在工程内才能运行。创建一个新的 MicroPython 工程有两种方式,分别是创建一个空白工程和基于 Demo 创建工程,下面展示这两种方式。

创建一个空白 MicroPython 工程

095613f5oshzvj2og32gio.gif

创建一个基于 Demo 的 MicroPython 工程

通过该功能可以创建一个基于 demo 的 MicroPython 工程,开发者可以直接运行该 Demo 工程或者在该 Demo 的基础上实现自己想要的功能。

095613zsspdy1cywjiyhcb.gif

Weather Show Demo 在开发板上的运行效果

095613vjarrl8nflyfzoya.png

该 Demo 全部代码使用 MicroPython 编写,可以在 潘多拉 IoT Board 开发板 和 正点原子 W601 WIFI 物联网开发板 上直接下载运行。

连接开发板

点击左下角的连接按钮,然后在弹出的设备列表中选择想要连接的设备,即可连接 MicroPython 开发板。

095613vpb82unp0n9m8lf2.gif

查看示例代码文件

MicroPython 插件提供丰富的示例代码,可在左侧活动栏中查看示例代码和库文件。右键点击示例文件,在下拉菜单中可以将示例文件添加到工程中。

095613szp10s0ouaulrxpq.png

直接在开发板上运行 MicroPython 文件(调试神器)

该功能用于快速调试单个文件,频繁应用在调试代码的过程中。当我们在一个单独的文件中编写测试程序时,使用该功能可以将当前 python 文件下载到开发板的内存中运行,达到快速调试的效果,还可以使用快捷键 alt + q 来触发该功能。

095614s0rbxgxrle0bjjix.gif

在开发板上运行 MicroPython 代码片段

如果只是想进行代码量不大的代码调试,而不想将文件下载到开发板上,那么可以使用 代码片段 功能。在编辑器中选中想要运行的代码片段,然后在右键下拉菜单中选择 选项,即可在 REPL 环境中运行所选代码。

095614buewlgkp2mml2wca.gif

下载文件/文件夹到开发板

如果想要下载单个文件/文件夹到开发板,此时可以使用 下载单个文件/文件夹到开发板 的功能。在工程中选中想要下载到开发板上的文件/文件夹,在下拉菜单中使用该功能即可。这里需要注意的是,如果开发板上有同名的文件/文件夹,下载操作将会覆盖这些已有的文件/文件夹。

通过在 repl 中输入 os.listdir() 命令可以查看相应的文件/文件夹是否下载成功,同样在 repl 中还可以使用相应的命令 删除文件或文件夹,命令列表如下所示:

功能

命令

删除文件

os.remove("file_to_del")

删除文件夹

os.rmdir("dir_to_del")

095614nbjb8bqzz48f8tl6.gif

工程同步功能

点击左下角的同步按钮可以启动工程同步功能。通过该功能可将本地工程中所有目录文件,同步到开发板的文件系统中。该功能推荐在代码调试完成后使用,在调试过程中不必频繁同步工程。

工程同步完成后,可以在 DEVICE FILES LIST 栏目中看到 设备中的文件列表。

095614jaitcbhh1ge30h1e.gif

基于 MicroPython 的代码智能补全

本插件支持基于 MicroPython 语法的代码智能补全和语法检查,这一强大功能对于开发 MicroPython 代码十分实用。它可以让开发者在编写函数的同时查看 API 参数提示,同时它给出的醒目提示也让开发者更易于查找代码中的错误。

3145644b4275bce5.gif

开发资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值