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


吊带公主裙|通过 VSCode RTOS 插件使用 Python 为物联网系统编写程序RTOS 之类的实时嵌入式操作系统使嵌入式系统的编程更简单
? 来源:linux.cn ? 作者:Seth Kenlon ? 译者:SilentDawn ?
(本文字数:3405 , 阅读时长大约:5 分钟)
物联网(IoT)无处不在 , 它意味着几乎所有的产品 , 从冰箱到口袋手表 , 都可以连网 。 为了实现这个目标 , 每个产品都需要拥有一个嵌入式计算机来运行网络栈 , 有些产品几乎是小的不可思议 。 这就是嵌入式软件出现的场景:现代科技打造的非常小的计算机 , 硬编码到硬件芯片 , 不需要任何板外处理器、内存或者存储盘 。
就传统视角而言 , 这种场景意味着没有操作系统可用 , 但是因为种种 原因, 开发者发现 , 类似于 RTOS 之类的实时嵌入式操作系统能让嵌入式系统的编程变得非常简单 。
虽然 RT-Thread 嵌入式操作系统致力于鼓励程序员新手进入物联网领域 , 但并非所有的人都具备使用 C 语言硬编码微芯片的能力 。 幸运的是 , MicroPython 通过让开发者创建运行于嵌入式系统的 Python 代码的方式 , 逐渐填补了这个鸿沟 。 为了让整个过程更简单 , RT-Thread 有一个可以用于 VSCode 和 VSCodium 的插件 , 为开发者提供了物联网方面的开发环境 。 其部分特性包括:

  • 方便的连接方式 , 可以很容易的通过串口、网络或者 USB 连接到开发板(如果你使用过 Arduino , 肯定会很熟悉这个流程) 。
  • 支持上传文件或目录到开发板 。
  • 支持基于 MicroPython 的代码 , 而且具有智能的代码补完、语法检查功能 。
  • 支持 MicroPython REPL 交互式环境 。
  • 丰富的示例代码和演示程序 。
  • 完整的工程同步功能 。
  • 快速运行内存中的程序代码 。
  • 运行函数的代码片段 。
  • 支持主流的 MicroPython 开发板 。
  • 支持 Linux 和 Windows 操作系统 , 并经过充分测试 。
准备在开始之前 , 如果你使用的是 Windows 操作系统 , 那么必须保证 VSCode 的默认终端是 PowerShell。 运行 VSCodium , 从 “Terminal” 菜单项启动一个终端. 在显示在 VSCodium 窗口底部的终端界面 , 从下拉菜单顶端选择 “PowerShell” 。不论你是在 Windows 还是 Linux 系统下工作 , 必须保证安装了 Python 3(在 Linux 上 , 它可能已经安装了 , 否则可以通过软件库安装它) 。
还要安装的是微软提供的通用 VSCode Python 插件 。 安装方法是点击 “File” 菜单 , 找到 “Preferences” 子菜单 , 从中打开 “Extensions” 面板 。 在扩展中 , 搜索 “Python” , 找到来自微软的 Python 插件 。
吊带公主裙|通过 VSCode RTOS 插件使用 Python 为物联网系统编写程序VSCodium Python plugin
当然 , 在上述操作之前 , 你要先正确安装 VSCodium 或 VSCode。
安装插件安装 MicroPython 开发插件的方法与安装 Python 插件一样 , 点击 “File” 菜单 , 找到 “Preferences” 子菜单 , 选择 “Extensions” 。
在扩展中 , 搜索 “MicroPython” , 安装 RT-Thread 插件 。
吊带公主裙|通过 VSCode RTOS 插件使用 Python 为物联网系统编写程序MicroPython plugin for RT-Thread
使用插件你的开发板必须能访问串口 , 这需要组策略的允许 。 你可能需要将自己的账户加入该组 , 通常在默认情况下你的账户可能并不在该组 。 首先 , 确认你的账户不在 “dialout” 组: