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: 树莓派DSI 树莓派8.8寸LCD DSI显示屏MIPI触摸屏480x1920 资料 BG95-M3-Zero QuecPython口袋EVB开发板支持LTE/EGPRS和GNSS定位 树莓派Pico 2 RP2350-Tiny/Tiny-Kit 迷你开发板 RP2350A ESP32 树莓派3.97寸e-Paper电子墨水屏 黑白四灰度 800x480适用于Arduino /Jetson /STM32 /ESP32 SIM卡 Milk-V Duo S eMMC 版本固件烧录 JETSON-NANO-MINI ESP32迷你小电视 RV1106 LVGL RS485转RJ45 ESP32直驱伺服轮毂电机WIFI驱动板DDSM ESP NOW支持树莓派 树莓派1.3寸LCD显示屏带游戏按键和喇叭适用于Zero 2W /3B/4B/PI5/RP2040-PiZero 树莓派7寸QLED量子点电容触摸显示屏1024x600 PC电脑游戏副屏 DTOF激光雷达传感器STL27L UART串口通信360°全方位激光雷达飞行时间测距 ESP32-S3 SIM7670G 4G摄像头开发板LTECat-1/4G/GNSS随身WIFI全球 ESP32 C3迷你 JLINK OB