吊带公主裙|通过 VSCode RTOS 插件使用 Python 为物联网系统编写程序( 二 )


$ groupstux users本例中 , 用户“tux”只是“tux”组和“users”组的成员 , 所以需要将用户“tux”添加到“dialout”组:
$ sudo usermod --append --groups dialout tux退出登录或重启以载入你新的组权限 。
创建 MicroPython 工程MicroPython 开发的第一步是创建 MicroPython 工程用来编写和运行代码 。 使用 MicroPython 插件创建工程的方法是 , 点击左下方的 “Create MicroPython project” 按钮 。
吊带公主裙|通过 VSCode RTOS 插件使用 Python 为物联网系统编写程序Create MicroPython project
之后会有一些提示 , 让你选择创建空白工程还是包含例程的工程 。
连接到开发板点击 VSCodium 左下方的 “Connection” 按钮 , 进行 VSCodium 与开发板的连接 , 在弹出的列表中 , 选择要连接的物理设备 。
查看例程MicroPython 插件提供了许多例程和例库 , 供学习和调用 。 获取例程的过程是 , 激活 MicroPython 之后 , VSCodium 左侧按钮条会出现“新建”快捷图标 , 点击该图标就可以了 。 点击“文档”快捷图标 , 会显示例程文件列表;点击“文件夹”快捷图标 , 会显示例库列表 。
吊带公主裙|通过 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 插件 , 意在为新老开发者提供帮助 , 它的很多特性 , 如代码自动补全等 , 与开源插件之间互有影响和促进 。 你如果想为嵌入式系统或物联网系统编写软件 , 这就是最简单的方式 , 没有之一 。


推荐阅读