通过 VSCode RTOS 插件使用 Python 为物联网系统编写程序( 二 )


通过 VSCode RTOS 插件使用 Python 为物联网系统编写程序

文章插图
MicroPython examples
直接在开发板上运行 MicroPython 文件在 VSCodium 中可以通过在开发板上运行单个程序文件,很方便快捷的进行程序调试 。快捷键 Alt+Q 会触发一个特定的插件,该插件会将当前的 Python 文件上传到开发板内存中 。你还可以在当前 Python 文档界面点击右键,然后选择 “Run the MicroPython file directly on the device” 实现同样的功能 。
通过 VSCode RTOS 插件使用 Python 为物联网系统编写程序

文章插图
Running code on your device
如果你需要以不上传代码的方式检查一组代码,可以使用“代码片段”功能 。要运行 MicroPython REPL 环境中的代码片段,在编辑器中选中要运行的片段,右键菜单中点击 “Execute the selected MicroPython code on the device” (也可以使用 Alt+Q 快捷键) 。
加载文件和目录到开发板如果需要加载文件或目录到开发板,有现成的方法可用:选中工程中要加载到开发板的文件或目录,在选中的对象上右键,点击右键菜单中的 “Download the file/folder to the device” 。
注意,如果开发板中已有与要加载的文件或目录同名者,加载操作将导致开发板原有的内容被覆盖 。
在 REPL 环境中运行 os.listdir() 命令,可以检查文件和目录是否成功加载 。当然,也可以通过相应的命令删除 REPL 中的文件或目录 。
删除文件的命令如下:
os.remove('file_to_delete')删除目录的命令如下:
os.rmdir('folder_to_delete')工程的同步点击左下角“同步”按钮可以启动工程同步,该操作将把本地工程中所有的文件和目录同步到开发板的文件系统 。建议在完成程序调试之后进行该操作,调试过程中不需要频繁进行同步操作 。
工程的同步操作完成后,开发板上的文件列表可以在 “Device Files List” 列看到 。
放手尝试RT-Thread 以开源的方式发布 MicroPython 插件,意在为新老开发者提供帮助,它的很多特性,如代码自动补全等,与开源插件之间互有影响和促进 。你如果想为嵌入式系统或物联网系统编写软件,这就是最简单的方式,没有之一 。


推荐阅读