arduino-pico项目以及github相关链接

json文件

https://github.com/earlephilhower/arduino-pico/releases/download/5.5.0/package_rp2040_index.json

zip文件

https://github.com/earlephilhower/arduino-pico/releases/download/5.5.0/rp2040-5.5.0.zip

离线安装

ide的开发板管理器会自动从github上下载依赖包,但github在国内的访问速度是个随机数,所以考虑离线安装。我们下载的是 arduino-pico 的支持包,要实现离线安装,需要把这个 zip 包放到 Arduino IDE 的指定文件夹中。具体的路径如下(适用于 Windows 系统):

C:\Users\你的用户名\AppData\Local\Arduino15\staging\packages

AppData 文件夹默认是隐藏的,你需要先在文件资源管理器中开启“显示隐藏的文件和文件夹”才能看到 。

详细操作步骤

按照以下步骤操作,就可以完成离线安装:

找到 Arduino15 文件夹

打开文件资源管理器,在地址栏输入 %LocalAppData%\Arduino15 然后按回车,就能直接进入这个文件夹,不需要手动找隐藏的 AppData 。

进入 staging\packages 文件夹
在 Arduino15 文件夹中,依次打开 staging 文件夹,再打开 packages 文件夹。如果 staging 或 packages 文件夹不存在,可以自己手动新建一个。

粘贴 zip 包
把你下载好的整个 zip 压缩包(例如 rp2040-版本号.zip),直接复制粘贴到 packages 文件夹里 。

配置并安装
zip 包放好之后,还需要最后两步:

添加JSON链接
打开 Arduino IDE,进入 文件 > 首选项,在 “附加开发板管理器网址” 中填入这个链接:

https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json 

从本地安装
点击 工具 > 开发板 > 开发板管理器,搜索 pico 或 rp2040。此时,IDE 会优先读取你放在 packages 文件夹里的本地 zip 包进行安装,不会再从网上下载了 。安装时,注意选择和你下载的 zip 包版本一致的选项 。

依赖工具包

除了库本身之外,arduino-pico还依赖7个工具包:

"toolsDependencies": [
  {
    "packager": "rp2040",
    "version": "4.1.0-1aec55e",
    "name": "pqt-gcc"
  },
  {
    "packager": "rp2040",
    "version": "4.1.0-1aec55e",
    "name": "pqt-gcc-riscv"
  },
  {
    "packager": "rp2040",
    "version": "4.1.0-1aec55e",
    "name": "pqt-mklittlefs"
  },
  {
    "packager": "rp2040",
    "version": "4.1.0-1aec55e",
    "name": "pqt-pioasm"
  },
  {
    "packager": "rp2040",
    "version": "1.0.1-base-3a57aed-1",
    "name": "pqt-python3"
  },
  {
    "packager": "rp2040",
    "version": "4.1.0-1aec55e",
    "name": "pqt-openocd"
  },
  {
    "packager": "rp2040",
    "version": "4.1.0-1aec55e",
    "name": "pqt-picotool"
  }
],

虽然也可以通过修改JSON文件实现完全离线安装,但依赖过多实在懒得折腾了,就慢慢下载吧。。。

标签: Arduino

移动端可扫我直达哦~

推荐阅读

thumbnail 2026-03-05

利用arduino uno模拟手机hid鼠标

22年的时候尝试过用arduino模拟usb键盘实现自动向手机输入一些字符串。见博文《利用arduino uno模拟手机hid键盘》,这几天刷视频的时候想实现一个自动上滑的效果,就想看下手头的arduino uno能否模拟usb鼠标。...

少儿编程 Arduino

thumbnail 2023-03-28

用arduino+0.91寸OLED实现一个简单菜单

整理桌子的时候翻到这份打印出来的文件,依稀记得是孩子学校的一个小任务,实现一个计时器,按下后开始计时,到时间了驱动电机举牌。当时正学习arduino,就尝试用arduino配合0.91寸OLED实现了一个粗糙的模型,增加了一个简单菜单...

少儿编程 Arduino

thumbnail 2022-12-29

arduino驱动4针0.91寸OLED显示屏

买过arduino的入门套装,包含一块显示屏幕,但是该屏幕的占用针脚太多,接线麻烦只是其中一方面,你把针脚都给占了我拿什么输入输出呀。于是就从网上另购了一块4针的0.91寸的oled显示屏,赶上活动价实付5元还给包邮,就象脱口秀里说的...

少儿编程 Arduino

thumbnail 2022-12-25

利用arduino uno模拟手机hid键盘

hid设备Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。dfu模式DFU的全称是Development FirmwareUpgrade,实际意思就是设备固...

少儿编程 Arduino

thumbnail 2022-10-12

关于Arduino的简单介绍

什么是单片机一台能够工作的计算机要有这样几个部份构成:中央处理单元CPU、随机存储器RAM、存储器ROM、输入/输出设备。在个人计算机上这些部份被分成若干块芯片,安装在一个被称之为主板的印刷线路板上。而在单片机中,这些部份全部被做到一...

少儿编程 Arduino