【VSCode】MicroPython环境配置

【VSCode】MicroPython环境配置

  • [RT-Thread MicroPython 插件安装](#RT-Thread MicroPython 插件安装)
  • [MicroPython 库文件配置](#MicroPython 库文件配置)
  • 结束语

RT-Thread MicroPython 插件安装

在 VSCode 拓展中搜索 "RT-Thread MicroPython " 并安装,详细配置步骤(修改 VSCode 默认终端、MicroPython 代码补全)可参考插件的介绍。

安装及配置成功后,打开 / 创建 MicroPython 工程的步骤如下:

步骤 1. 点击左下角图标
步骤 2. 打开 / 创建 MicroPython 工程

MicroPython 库文件配置

由于 RT-Thread 插件提供的库文件比较老,缺少一些目前的常用库(比如 bluetooth ),因此需要自己额外配置 MicroPython 库文件,配置的具体步骤如下:

  1. 下载 micropython 项目并解压,解压的地址中不要有 VSCode 无法解析的字符。

    各文件夹的内容在 README.md 中有所介绍,此时 lib 文件夹下的 micropython-lib 文件夹为空。

  2. 由于 《MicroPython VSCode开发环境搭建》 提供的教程后续将会使用到 micropython-lib 文件夹的路径,因此下载 micropython-lib 项目并解压至 micropython-lib 文件夹中。

  3. 在自己打开 / 创建的 MicroPython 工程中新建工作区设置文件(.vscode/settings.json),文件的内容如下(路径中的盘符似乎得保持小写):

json 复制代码
{
    "python.autoComplete.extraPaths": [
        "c:/micropython-1.24.1/lib/micropython-lib/micropython",
        "c:/Users/你的用户名/.vscode/extensions/rt-thread.rt-thread-micropython-1.0.11/microExamples/code-completion"
    ],
    "python.linting.pylintArgs": [
        "--init-hook",
        "sys.path.append('c:/micropython-1.24.1/lib/micropython-lib/micropython')",
        "import sys; sys.path.append('c:/Users/你的用户名/.vscode/extensions/rt-thread.rt-thread-micropython-1.0.11/microExamples/code-completion')"
    ],
    "python.analysis.extraPaths": [
        "c:/micropython-1.24.1/lib/micropython-lib/micropython",
        "c:/Users/你的用户名/.vscode/extensions/rt-thread.rt-thread-micropython-1.0.11/microExamples/code-completion"
    ],
    
    "files.associations": {
        ".mpyproject.json": "jsonc"
    },
    "MicroPython.executeButton": [
        {
            "text": "▶",
            "tooltip": "运行",
            "alignment": "left",
            "command": "extension.executeFile",
            "priority": 3.5
        }
    ],
    "MicroPython.syncButton": [
        {
            "text": "$(sync)",
            "tooltip": "同步",
            "alignment": "left",
            "command": "extension.execute",
            "priority": 4
        }
    ],
}

结束语

通过上述步骤即可完成 VSCode 中 MicroPython 的环境配置,MicroPython 的相关知识可在 MicroPython 中文社区MicroPython 中文文档 学习。

防止踩坑:在此环境配置方法下,RT-Thread 官方文档中关于 MicroPython 的内容似乎并没有指导性作用,可以不看,同时无需配置 VSCode 插件外的 RT-Thread 环境。

相关推荐
爱吃苹果的梨叔1 分钟前
KVM和分布式坐席参数怎么看?端口、通道、节点都是什么意思
python
量化吞吐机7 分钟前
近期AI量化开发,先跑最小流程再谈复杂功能
人工智能·python
杰佛史彦明113 分钟前
PDF 表格转 CSV:Python 实现方法与代码解析
开发语言·python·pdf
智写-AI22 分钟前
推荐一下好用的降英文AI工具工具
人工智能·python
zzzll111125 分钟前
Typora插件开发指南:打造专属IDE式写作环境
ide·学习·计算机·大模型·llm·知识
snow@li36 分钟前
VSCode:学习手册 / 全景梳理与深度分析
ide·vscode
江华森1 小时前
Python神经网络编程(四):Python从零搭建神经网络
开发语言·python·神经网络
nothing&nowhere11 小时前
用 Python 做问卷数据清洗:无效样本检测与处理实战
开发语言·python·数据清洗·数据处理·问卷星·问卷星脚本·刷问卷
花酒锄作田11 小时前
如何发布自己的 Python 库到 PyPI
python
researcher-Jiang11 小时前
Design Patterns——Template Method入门到情景实战
python·设计模式·模板方法模式