当前位置: 首页 > news >正文

PICO C/C++开发环境 离线搭建RaspberryPi Pico RP2040 RP2350 C/C++环境

   离线搭建RaspberryPi Pico RP2040 RP2350 C/C++环境

     Windows10 下PICO C/C++开发环境搭建,不联网,离线状态搭建。

        目录:

                 1. 文件准备

                  2. VS-code安装及其扩展安装

                  3. Raspberry pi pico扩展配置

                  4. 工程创建和编译

      1. 文件准备

     离线状态,不链接网络。那么可定就先要把需要的文件准备好。此次环境搭建需要哪些文件呢?

看清单:

        1.1. VS-code安装文件:下载:https://code.visualstudio.com/

        1.2. Git安装文件 下载:https://git-scm.com/

        1.3. vscode的扩展安装包,具体需要哪些扩展如下图1:

        1.4. pico-sdk需要的文件支持包,具体包含如下图2:                 

                  image                 image

             1.5.扩展安装包如何下载,在可以联网的电脑上安装VScode,然后如下图下载:

                   image

             1. 6. pico-sdk文件支持包如何下载,请看我的另一篇文章:VSCode下树莓派PICO、PICO2开发环境离线搭建过程记录

         当然也可以下载我打包好的文件包,在123网盘高速下载

             文件名: RaspberryPi-Pico_CplusplusPack_byYu.7z 下载链接:https://1814188442.share.123pan.cn/123pan/5fEbVv-y1E4H

         (注:123网盘高速下载,有偿分享2¥,123网盘可能收取1¥提速费,预计需要支付3¥,收费是补贴我开网盘会员费,请理解)

           该资源包包含默认Cmake和工具链,同时也包含最新的Cmake和工具链(@2026-04-25)

          //============================================================================================================

           如果只想到手就用,环境都不想搭建了,请下载我的VMware虚拟机资源包,加载虚拟机就可以用。

           虚拟机资源下载链接:稍后贴上

         //==============================================================================================

   2. VS-code安装及其扩展安装

         2.1  安装VS-code,  双击安装文件,按指示下一步,到选择安装位置的时候最好选择一个自己的安装位置,不要选择默认安装位置。

                在选择附加任务步骤时,选择创建桌面快捷方式,同时将最下面的连个选项最好勾上,如下图:

                 image  image

        2.2 .安装完vs-code后,接着安装vs-code的扩展: 

                如果能够联网,可以直接运行打开vs-code,点击左边的扩展  image  按钮。如果不能联网就需要提前下载好vs-code扩展的vsix安装文件如下:

               image

               2.2.1  VISX文件安装方法如下图:

                   image

                然后按照2.2.1 图的数字顺序安装扩展。

               2.2.3 安装完成的18个扩展如下图:

             image      image    image

       3.  Raspberry pi pico扩展配置

            3.1 在配置Raspberry pi pico 前,我们需要确保需要的文件到位,1个是.pico-sdk 一个是git 需要的文件如下图:

                  image        image

                注意:这里的.pico-sdk目录里有python 里面是python3.13.13的版本。如果没有的需要自行下载zip版本解压到这里。

                将.pico-sdk目录和Git2.54目录拷贝到用户目录下。用户目录在C:\Users\xxx\ 这里的xxx就是你的用户名目录。

              比如我的是Admin用户名,那么就是在Admin目录。如下图:

              image 

 

            3.2  vs-code中Raspberry pi pico 扩展的配置,主要是配置Git和python的可执行目录。如果版本符合可以Git和python添加到用户的环境变量中去。

             同时这里要勾选Use Cmake Tools配置项,很重要。 配置如下图:

                image 

             image       image

          3.3 配置Cmake Tools扩展,在其configure Environment 配置添加一项PICO_SDK_PATH,如下图:

             image

             到这里我们的配置基本就算完成了。接着我们重启VS-code。创建工程测试一下。

    4. 工程创建和编译

          4.1  使用VS-Code的RaspberryPi Pico扩展 创建C/C++工程,如下图:

          image

           image

           如果提示找不到python 就需要将python添加到环境变量中。

          点击Create 创建一个C/C++工程。

         4.2 如果需要在创建工程时能够选择工具链和Cmake的版本等,这需要将我提供的文件包中的AppData/Roaming/code目录拷贝到

       你的用户名下的AppData/Roaming/目录下。替换code目录即可。我的是Admin用户名,如下图:

                image

       4.3  如果工程能创建成功,说明环境搭建基本没有问题了,然后再测试是否可编译工程。如下两图:

           image    image

           然后到工程目录下的build目录下查看是否有.uf2文件生成。有说明项目编译成功,至此环境搭建完成。

           image

 

 

 

 

 

 

 

 

 

 

 

 

http://www.jsqmd.com/news/699284/

相关文章:

  • RTL8852BE Linux驱动深度解析:构建现代无线网络栈的技术实践
  • KNN:K 近邻算法
  • mgg格式转换mp3教程,mgg如何转换成mp3格式,mggl转换mp3
  • 如何在智能电视上轻松上网?TV Bro浏览器新手入门完全指南
  • 如何理解linked-list-good-taste:从CS101到优雅实现的10个关键差异
  • C++ MCP网关从3万到87万RPS的跃迁之路(工业级网关压测全链路复盘)
  • 平衡小车调试避坑指南:蓝牙遥控时小车乱抖或转向不灵?可能是你的PID参数和串口中断没调好
  • the economic techcrunch
  • 塑胶行业媒体投放一般要花多少钱才够用? - 华旭传媒
  • 常见激光雷达ROS驱动下各数据字段单位明细
  • TMS = ERP?
  • 基于NSGA2 MPNDS MPNDS2 BPNNIA BPHEIA BPAIMA算法实现复杂城市地形路径规划附matlab代码
  • 2026成都好吃的火锅串串推荐|老成都人认证的必吃榜单 - TOP10品牌推荐榜单
  • S7-1500与第三方串口设备通信,TRCV_C接收不定长数据时,这个ADHOC参数千万别设错!
  • 3步掌握AutoHotkey脚本编译核心技巧:从源码到独立EXE的实战指南
  • 如何将酷狗KGM格式转换为MP3?kgg转换mp3,kgma转换mp3,详细步骤与工具推荐
  • 无人机航拍小目标检测太难?YOLO-MARS 一招搞定,精度暴涨 8.1%!
  • Voxtral-4B-TTS-2603开源可部署:Mistral官方权重+社区Web封装完整溯源
  • TLPI 第12章 读书笔记:System and Process Information
  • ARMv8架构PLB与RAS机制解析及优化实践
  • 2026北京高考冲刺一对一,如何选到梦中情班? - 品牌测评鉴赏家
  • 2026届毕业生推荐的十大AI写作工具横评
  • 如何将酷我音乐KWM格式转换为MP3?详细步骤与工具推荐
  • OpenCV图像特征提取:边缘与角点检测实战指南
  • intv_ai_mk11镜像免配置:健康检查接口+日志路径固化+服务状态可视
  • 【MCP 2026工业落地实战白皮书】:覆盖钢铁、能源、制造三大高危场景的7类适配陷阱与零故障部署清单
  • 【限时开放】VSCode 2026农业插件Early Access权限倒计时48小时:含独家GeoJSON农田边界自动校准模块(仅剩217个激活码)
  • 读2025世界前沿技术发展报告51干细胞
  • 智能安防中的视频分析与预警处置
  • 别再手动轮询了!用STM32CubeMX+DMA搞定ADC多通道采样,效率提升不止一点点