| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 【踩坑】复活 Pico-Go -> 正文阅读 |
|
[开发工具]【踩坑】复活 Pico-Go |
复活 Pico-Go最近准备玩玩硬件,入手一个 Raspberry Pi Pico。 刷上 micropython 的固件之后,可以通过 参考 -> handbook raspberry pi pico python sdk。 如果想要写文件进去,可以用官方文档中提到的 IDE Thonny -> https://thonny.org/ 。 还有另一个选择,就是在 vscode 里开发。 对于 C/C++ SDK,参考 -> handbook getting started with pico。 对于 Python SDK,可以使用 Pico-Go 这个插件,文档 -> Pico-Go Quick Start。 然而这个插件在一年半之前就停止维护了,现在去 google “pico go command not found” 可以找到一堆相关的回答。 这个插件在当前的 vscode 版本下已经跑不起来了,在插件市场也下架了。 仓库 -> https://github.com/cpwood/Pico-Go 我摸索了一下午,最终在我的 vscode 上跑起来了。
构建pico-go 使用了 serialport 来访问 usb 设备,这包含了更底层的能力,是一个 node cpp 模块。 作者使用了另一个仓库 cpwood/Bindings-Builder,来手动指定 vscode、electron 以及对应的 module 版本,然后通过 github action 触发构建,并自动推送到 Pico-Go 的仓库。 你需要阅读一下用于自动构建的仓库的 README,然后 fork 我的仓库 Drincann/Bindings-Builder,并关注 这个 commit,看我是如何修改构建流程的。 关于版本信息:
当自动构建流程结束后,对应的构建结果会被推送到 Pico-Go 的 develop 分支。 我们把 Pico-Go 拉到本地,开始手动构建 vscode 插件: 安装插件构建工具:
构建:
安装插件:
你也可以直接使用我的 Pico-Go fork 进行构建,注意 native_modules 下是否有对应 vscode 版本对应 node 版本的 node module version。 可以联系我构建其他版本的插件。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 19:53:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |