Windows环境搭建教程

Windows环境搭建教程

  • 本教程适用于树莓派Pico与本公司开发的RP2040系列开发板
  • 开发环境默认以Windows为例(树莓派可以通过官方提供的安装脚本进行安装)

C/C++ SDK

你需要安装对应的工具链有:

  1. Arm GNU Toolchain(你需要安装对应的版本,如Windows需要安装后缀为-arm-none-eabi.exe的文件)
  2. CMake
  3. Visual Studio 2022
  4. Python 3.10
  5. Git
  • 因为担心部分小伙伴的网络问题,所以我们将安装包也做打包上传到了我们服务器上
  • 可以点击此处下载安装包

安装工具链


Arm GNU Toolchain

Arm GNU Toolchain

  1. 选择使用语言
    Arm Gun 01.png
  2. 进入安装向导
    Arm Gun 02.png
  3. 同意用户协议并继续
    Arm Gun 03.png
  4. 选择安装地址
    Arm Gun 04.png
  5. 等待安装完成
    Arm Gun 05.png
  6. 注意:勾选图中红框选项
    Arm Gun 06.png

CMake

CMake

  1. 进入安装向导
    CMake 1.png
  2. 同意用户协议并继续
    CMake 2.png
  3. 为所有用户配置CMake的PATH
    CMake 3.png
  4. 选择安装位置
    CMake 4.png
  5. 进入安装
    CMake 5.png
  6. 完成安装
    CMake 6.png

Python

Python

  1. 进入安装,注意勾选添加PATH
    Python 001.png
  2. 等待安装即可
    Python 002.png
  3. 出现红框中的选项的小伙伴们可以点一下,取消PATH长度限制
    Python 003.png

Git

Git

  • Git的安装选项比较多篇幅比较长,这里只指出建议修改部分,其余选项建议默认设置即可
  1. 选择安装地址
    Git 02.png
  2. 选择Git默认编辑器(这里我选择VS Code)
    Git 05.png
  3. 接下里保持默认设置,选择Next,最后安装成功即可
    Git 17.png

Visual Studio 2022

Visual Studio 2022

  • Visual Studio 2022安装是非常线性的,只要注意以下一点
  • 选择构建工具时,选择图中C++工具即可
    VS2022 02.png

获取和编译例程


获取SDK与例程

获取SDK与例程

  • 在你想要下载SDK的文件夹中,Shitft加鼠标右击->选择“在这里打开powershell”并输入一下指令
git clone -b master https://github.com/raspberrypi/pico-sdk.git
cd pico-sdk
git submodule update --init
cd ..
git clone -b master https://github.com/raspberrypi/pico-examples.git

设置环境和编译

设置环境和编译

  1. 打开你的VS 2022->工具栏->命令行->开发者Powershell
    VS2022 03.png
  2. 将你的pico-sdk所在绝对地址设置为PICO_SDK_PATH,如我的pico-sdk地址为“D:\pico\pico-sdk”
    VS2022 04.png
  3. 跳转到pico-examples所在文件夹,创建build文件夹并编译
    VS2022 05.png
  4. 等待编译完成即可(注意这里为编译全部例程,所以编译时间有点长)
    VS2022 06.png
  • 以下为全部指令
setx PICO_SDK_PATH "..\..\pico-sdk"
cd pico-examples
mkdir build
cd build
cmake -G "NMake Makefiles" ..
nmake

下载固件

下载固件

  • 选择你需要下载的例程固件,将其拖入pico模拟出的存储器中即可
TAG: 树莓派RP2040开发板 X1012树莓派5 POE PCIE转M.2 NVME SSD固态硬盘扩展Pi5以太网供电 工业级USB转RS232/485/422/TTL多功能串口转换器FT4232HL 树莓派Pico HM01B0 5G转以太网 PDF ESP32 P4开发板7寸LCD显示屏板载ESP32-C6/摄像头接口/音频接口 JETSON NANO 电子墨水屏标签 树莓派5.5寸2K显示屏MIPI转兼容HDMI口电容触摸屏1440×2560电脑副屏教程 X1201 树莓派5 UPS电源管理扩展板18650不间断供电模块 PDF 树莓派pico电子相框可编程相框彩色7.3寸电子墨水屏800×480板载RP2040 UPS迷你不间断电源模块 支持边充边放 5V 2.5A输出 带3节10440电池 ESP32 Google小游戏 充电模块 工业级隔离型转换器 ESP32 1.44寸LCD USB 三连屏扩展板 2寸LCD主屏IPS屏 0.96寸蓝色OLED双副屏 适用于树莓派