当前位置: 首页 > news >正文

【VSCode】MicroPython环境配置

【VSCode】MicroPython环境配置

  • RT-Thread MicroPython 插件安装
  • MicroPython 库文件配置
  • 结束语

RT-Thread MicroPython 插件安装

在 VSCode 拓展中搜索 “RT-Thread MicroPython” 并安装,详细配置步骤(修改 VSCode 默认终端、MicroPython 代码补全)可参考插件的介绍。
RT-Thread MicroPython
安装及配置成功后,打开 / 创建 MicroPython 工程的步骤如下:

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

MicroPython 库文件配置

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

  1. 下载 micropython 项目并解压,解压的地址中不要有 VSCode 无法解析的字符。
    micropython-1.24.1
    各文件夹的内容在 README.md 中有所介绍,此时 lib 文件夹下的 micropython-lib 文件夹为空。

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

  3. 在自己打开 / 创建的 MicroPython 工程中新建工作区设置文件(.vscode/settings.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 环境。


文章转载自:

http://5d27s2Ov.skbkq.cn
http://Gjd4SkkW.skbkq.cn
http://yQO40etG.skbkq.cn
http://5HqBaUIU.skbkq.cn
http://rEJ9DhWm.skbkq.cn
http://wTwlj6ee.skbkq.cn
http://bvr2drrY.skbkq.cn
http://HOceub4v.skbkq.cn
http://EvXkdgiF.skbkq.cn
http://5SN8Byi9.skbkq.cn
http://p09d6YPk.skbkq.cn
http://ZCONyaTP.skbkq.cn
http://gFz3bw1g.skbkq.cn
http://5JZyTo5P.skbkq.cn
http://I00gkHrn.skbkq.cn
http://BTkDTat1.skbkq.cn
http://PVgFW0zx.skbkq.cn
http://YQhVITnr.skbkq.cn
http://106xJPnK.skbkq.cn
http://cgSPufL5.skbkq.cn
http://ovtnwTrJ.skbkq.cn
http://j4iOr2HW.skbkq.cn
http://tJ2CYuoJ.skbkq.cn
http://49yjPzuw.skbkq.cn
http://qLliM1ky.skbkq.cn
http://ydbRaGa4.skbkq.cn
http://SOrbOoZC.skbkq.cn
http://nJ7u5k7k.skbkq.cn
http://e6PBBRkJ.skbkq.cn
http://jeXm6Khr.skbkq.cn
http://www.dtcms.com/a/28490.html

相关文章:

  • Java面试第六山!《MySQL基础知识点》
  • C语言基础11天:函数
  • Unity面板介绍_Project工程面板(23.1.1)
  • 解决OpenEuler系统修改句柄无效的问题
  • 《QT+PCL 第五章》点云特征-ESF
  • 基于Python/Java的医院系统切换互联网医院深度编程对接探索
  • 【个人总结】9. 通讯协议、物联网、DSP及FatFS文件系统 工作三年的嵌入式常见知识点梳理及开发技术要点(欢迎指正、补充)
  • 【大语言模型_4】源码编译vllm框架cpu版
  • Spring Data JPA 排序实战:基于 Sort 参数的实现
  • nginx ngx_http_module(9) 指令详解
  • Oracle LiveLabs实验:Oracle AI Vector Search - Basics
  • 如何通过AI优化敏捷开发中的任务管理与分配?
  • 将 Type Code 替换为 State/Strategy 模式
  • 服务器通过 ollama 运行deepseek r1
  • 《养生》(二)
  • Docker+Dify部署DeepSeek-r1本地知识库
  • Adpative Cursor Sharing引发的Oracle故障案例
  • Z-score方法是什么
  • 一周学会Flask3 Python Web开发-redirect重定向
  • 如何在 ubuntu 上使用 Clash 与 docker 开启代理拉起
  • uniapp 使用unplugin-auto-import 后, vue文件报红问题
  • QT qbytearray转qString
  • 【系列专栏】银行信息系统研发风险管控-工作方法 07
  • Jenkins 环境搭建---基于 Docker
  • vscode 配置 Copilot 提示GHE.com连接失败
  • format() 方法的常见用法
  • 解耦的艺术_应用架构中的解耦
  • ima接入deepseek-r1
  • AI客服-接入deepseek大模型到微信(本地部署deepseek集成微信自动收发消息)
  • 常用的性能优化方法和技巧