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. 选择使用语言

  2. 进入安装向导

  3. 同意用户协议并继续

  4. 选择安装地址

  5. 等待安装完成

  6. 注意:勾选图中红框选项


CMake

CMake

  1. 进入安装向导

  2. 同意用户协议并继续

  3. 为所有用户配置CMake的PATH

  4. 选择安装位置

  5. 进入安装

  6. 完成安装


Python

Python

  1. 进入安装,注意勾选添加PATH

  2. 等待安装即可

  3. 出现红框中的选项的小伙伴们可以点一下,取消PATH长度限制


Git

Git

  • Git的安装选项比较多篇幅比较长,这里只指出建议修改部分,其余选项建议默认设置即可
  1. 选择安装地址

  2. 选择Git默认编辑器(这里我选择VS Code)

  3. 接下里保持默认设置,选择Next,最后安装成功即可

折叠Visual Studio 2022

Visual Studio 2022

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

获取和编译例程


获取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

  2. 将你的pico-sdk所在绝对地址设置为PICO_SDK_PATH,如我的pico-sdk地址为“D:\pico\pico-sdk”

  3. 跳转到pico-examples所在文件夹,创建build文件夹并编译

  4. 等待编译完成即可(注意这里为编译全部例程,所以编译时间有点长)

  • 以下为全部指令
setx PICO_SDK_PATH "..\..\pico-sdk"
cd pico-examples
mkdir build
cd build
cmake -G "NMake Makefiles" ..
nmake

下载固件

下载固件

  • 选择你需要下载的例程固件,将其拖入pico模拟出的存储器中即可

TAG: ESP32 S3开发板2.1寸LCD触摸显示屏480 HMI LVGL带QMI8658 6轴加速度陀螺仪 Sipeed MaixCAM Pro AI Linux摄像头开发板YOLO OpenCV RISC-V SG2002带麦克风 喇叭 六轴IMU 视觉相机 图像处理音频 电子竞赛 热像传感器 0.49寸OLED显示屏64×32 SSD1315 Arduino 树莓派 ESP32 Pico STM32 X1203 树莓派5 UPS电源管理扩展板不间断供电模块 ESP32-S3小智AI音箱开发板支持显示屏摄像头Deepseek豆包N16R8 斑梨 树莓派X850扩展板 树莓派GSM天线 树莓派Pico 2 RP2350 Core A开发板RP2350A 工业串口服务器 树莓派7寸QLED量子点电容触摸显示屏1024x600 PC电脑游戏副屏 AW-CB375N无线网卡 2.4G/5GHz双频RTL8822CE-CG核心WiFi蓝牙5.0无线模块 XIAO MG24/MG24-Sense 智能家居/遥控器手势识别设备 适用于SeeedStudio-XIAO 树莓派5 802.3af USB转串口 Modbus-RTU-Relay-32CH 树莓派Pico 2 RP2350 USB A开发板RP2350A 树莓派机器人 ESP32-S3 ETH Cam以太网开发板PoE SD摄像头兼容树莓派Pico尺寸