RP2040 VSCode C/C++开发环境快速部署

RP2040 VSCode C/C++开发环境快速部署


⛳ 一键式部署(✨推荐指数:🌟🌟🌟🌟🌟)

  • 🧨安装教程:https://www.raspberrypi.com/news/raspberry-pi-pico-windows-installer/
  • 🌿下载一键式安装包:https://github.com/raspberrypi/pico-setup-windows/releases/latest/download/pico-setup-windows-x64-standalone.exe
  • 🌿部署完成后,在弹出的cmd安装窗口显示全部完整信息:
    在这里插入图片描述
  • 🌿前往默认解压目录:C:\Users\Administrator\Documents\Pico-v1.5.1
    在这里插入图片描述
  • 🌿进入C:\Users\Administrator\Documents\Pico-v1.5.1\pico-examples文件夹内,使用右键选择VScode打开。
  • 🌿VScode打开后,打开settings.json文件,修改cmake.generatorMinGW Makefiles
    在这里插入图片描述
    • 🔖Ninja针对已经安装了Visual Studio环境的情况下的配置。
  • 🔖完成以上配置后,即可进行编译了。
    在这里插入图片描述
  • 📜在对应例程的项目编译文件夹内可以看到,生成的相关文件:
    在这里插入图片描述

📙一键式创建工程

启动方式
  • 🌿在所在目录下,通过cmd命令开启gui界面:python pico_project.py --gui
    在这里插入图片描述
  • 🌿根据个人需求进行项目配置
    在这里插入图片描述
  • 🌿点击OK后,将自动创建并编译。
    在这里插入图片描述
  • 🌿工程创建后,可以直接使用VSCode打开并编译。
    在这里插入图片描述

✨在没有安装Visual Studio环境下手动配置搭建方式✨

  • 🔖以下必要安装工具:
  • 🌿VSCode安装

  • 🌿安装GNU Arm嵌入式工具链(提供交叉编译工具链及GDB调试):ARM GCC compiler:https://developer.arm.com/downloads/-/gnu-rm
    在这里插入图片描述

  • 🌿mingw-w64(提供c/c++编译环境):https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
    在这里插入图片描述

  • 🌿CMake:https://cmake.org/download/?login=from_csdn
    在这里插入图片描述

  • 🌿Python安装:https://www.python.org/downloads/windows/
    在这里插入图片描述

  • 🌿Git 工具:https://git-scm.com/download/win?login=from_csdn

🛠下载SDK资源包以及例程资源

  • 🌿从github上克隆pico sdk资源包:
git clone -b master https://github.com/raspberrypi/pico-sdk.git

  • 🔖执行一次,子模块更新命令:(确保每一个子模块都下载完成)
git submodule update --init

在这里插入图片描述

  • 🌿从github上克隆pico例程资源:
git clone https://github.com/raspberrypi/pico-examples.git

在这里插入图片描述

⛳VSCode插件必要插件

  • 🔧C/C++
  • 🔧CMake
  • 🔧CMake Tools
    在这里插入图片描述

📙VSCode参数配置系统环境变量配置

  • 🧨这是在没有安装Visual Studio环境下配置搭建方式。
  • 🎋 Cmake Generator参数配置:MinGW Makefiles
    在这里插入图片描述

  • 🎋Cmake Environment参数配置:添加pico-sdk的路径
    在这里插入图片描述

  • 🎋将 pico-sdk资源包的路径添加到系统环境变量中:

在这里插入图片描述

  • 🎋GNU Arm Embedded Toolchain环境变量:(安装的时候,默认勾选可以省去手动自己添加)
    在这里插入图片描述

  • 🎋CMake系统环境变量和mingw64环境变量:(安装的时候,默认勾选可以省去手动自己添加,mingw64需要自己添加)
    在这里插入图片描述

  • 🔖测试cmakeGNU Arm Embedded Toolchain是否安装和正确配置:
    cmd命令:cmake --versionarm-none-eabi-gcc --version

在这里插入图片描述

  • 🔖mingw64查看版本,测试是否安装和配置环境变量成功。
    在这里插入图片描述

🔨例程工程编译

  • 🌾使用VSCode打开文件夹,选择pico-examples文件夹,并打开。(⚡注意这里选择的是pico-examples文件夹,而不是选择pico-examples内的子项目文件夹打开)。
    在这里插入图片描述
    • 🕚等待cmake自动完成配置。
  • ⚒选择全部编译:
    在这里插入图片描述
    • ⌛编译完成:
      在这里插入图片描述
    • 📜所生产的烧录文件在pico-examples\build
      在这里插入图片描述
      在这里插入图片描述

📘自定义新增项目

  • 🌿新增项目:直接随便拷贝一个例程项目重命名,来快速完成新项目的创建。(直接参考例程依葫芦画瓢)
    在这里插入图片描述

  • 🌿将新项目的名称添加到pico-examples中的 CMakeLists.txt 文件中:(✨这个和上面的文件名相同,但是路径不同,注意区分)
    在这里插入图片描述

  • 🔖完成以上操作后,就可以重新编译,即可将新项目编译进来了。
    在这里插入图片描述
    在这里插入图片描述

  • 🎉不过这样编译时,每次都会对整个pico-examples中的所有项目进行编译一次,如果仅仅是对单个项目做了修改,那么编译上速度还是很快的。

单一项目编译进行编译

  • 🌿首先进入需要进行编译的项目对应的文件夹.例如:pico-examples\build\Test。(注意这里不是pico-examples\Test

在这里插入图片描述

  • 🌿进入Build目录后,执行cmake命令:
cmake -G "MinGW Makefiles" ..
# 或者cmake -G "Unix Makefiles" ..
  • 🔖在Build文件夹产生了很多文件,并且包括Makefile文件。
    在这里插入图片描述
  • 🌿最后执行mingw32-make
    在这里插入图片描述
  • 为了输入命令方便,可以将目录下的D:\mingw64\binmingw32-make.exe重命名或者复制,粘贴出一份进行重命名为make.exe,这样在编译最后一步就可以使用make来执行编译操作了。
    在这里插入图片描述
  • 21
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值