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

天津做网站排名企业网站建设的价格

天津做网站排名,企业网站建设的价格,网站代备案,室内设计者联盟app下载开发板资源网站: 树莓派官网:https://www.raspberrypi.com/ 树莓派pico中文站:树莓派 Pico 中文站 pico实验室:RP2040 – 树莓派 Pico 实验室(RP2040) 树莓派 Pico 上手指南(在 Pico 上使用…

开发板资源网站:

树莓派官网:https://www.raspberrypi.com/

树莓派pico中文站:树莓派 Pico 中文站

pico实验室:RP2040 – 树莓派 Pico 实验室(RP2040)

树莓派 Pico 上手指南(在 Pico 上使用 MicroPython)

树莓派 Pico 上手指南(在 Pico 上使用 MicroPython) – 树莓派 Pico 实验室(RP2040)

Thonny IDE:Thonny, Python IDE for beginners

开发方式搭建

A,只需要Vs code + pico插件地址:Raspberry Pi Pico - Visual Studio Marketplace

插件会自动安装工具至:C:\Users\Administrator\.pico-sdk

B、集成IDE(最新版本1.5.1,官网不在更新):

https://github.com/raspberrypi/pico-setup-windows/releases/latest/download/pico-setup-windows-x64-standalone.exe

工具默认安装目录:

集成IDE目录:D:\Program Files\Raspberry Pi\Pico SDK v1.5.1

pico-examples:C:\Users\Administrator\Documents\Pico-v1.5.1

C、自己搭建C++编译环境需要以下工具:Cmake+gcc-arm-none-eabi+git+ninja+openocd+pico-sdk+python+picotool

(1)Cmake

(2)gcc-arm-none-eabi

(3)Git

(4)Ninja(VS 2022):

(5)Openocd

(6)pico-sdk:集成以下

Picotool:.pico-sdk\picotool\2.1.1\picotool

OpenOCD (includes and adapters)linuxgpiodcmsis-dap:.pico-sdk\openocd\0.12.0+dev

Pioasm:.pico-sdk\tools\2.1.1\pioasm

RISC-V Toolchain:pico-sdk\toolchain\14_2_Rel1\bin

(7)Python:

(8)Picotoolhttps://github.com/raspberrypi/picotool

官网文件getting-started-with-pico.pdf章节Appendix B: Picotool

一、资源下载安装

1,安装Arm GNU Toolchain

官网地址:https://developer.arm.com/downloads/-/gnu-rmgcc-arm-none-eabi-10.3-2021.10-win32.exe

命令:arm-none-eabi-gcc -v

2、安装CMake

地址:https://cmake.org/download/cmake-4.0.2-windows-x86_64.msi

命令:cmake -version

3,安装Visual Studio 2022

地址:https://visualstudio.microsoft.com/zh-hans/downloads/

Ninja路径:D:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja

Nmake路径:D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin,有arm,x64,x86等3个版本

或者:通过开始菜单​

启动对应的开发者命令行工具(自动加载环境变量):

​x64 目标​:选择 x64 Native Tools Command Prompt for VS 2022

​x86 目标​:选择 x86 Native Tools Command Prompt for VS 2022

在打开的命令行中直接输nmake即可调用,无需手动查找路径

4,安装Python

地址:Python Releases for Windows | Python.org

python --version

5,安装Git                                                                                             

地址:Git - Downloading Package

6、安装Visual Studio Code

地址:Download Visual Studio Code - Mac, Linux, Windows

7,配置Visual Studio Code

a,用Developer Command Prompt for VS 2022打开Visual Studio Code

一定要用DCP命令行输入code:打开code

b,在VS CODE里按Ctrl + Shift + X,安装CMake Tool(注意不是CMake)

c,添加环境变量:pico-sdk

d,安装cortex-Debug插件

8、下载pico的SDK和例程

地址:https://github.com/raspberrypi

创建目录pico根目录:E:\debug\mcu\Raspberry Pi Pico\C++,进入目录,打开git bash

git clone git@github.com:raspberrypi/pico-sdk.git // 克隆SDK

cd pico-sdk

git submodule update --init            // 克隆主仓库后首次初始化子模块

cd ..

git clone git@github.com:raspberrypi/pico-examples.git // 克隆例程

9、设置SDK的环境变量

必须用户变量:

PICO_SDK_PATH

E:\debug\mcu\Raspberry Pi Pico\C++\pico-sdk

10、创建编译文件夹并编译

打开一个新的Developer Command Prompt for VS 2022

打开命令提示符,输入以下命令:

// 切换至E盘,pico-examples目录下

E:

cd E:\debug\mcu\Raspberry Pi Pico\C++\pico-examples

没有MinGW,vs中的nmake编译

mkdir build && cd build // 创建build目录并进入

cmake -G "NMake Makefiles" .. // build 目录下生成 Makefile 文件,包含项目的编译规则和依赖关系

nmake // 通过makefile文件编译生产可执行文件

有MinGW的,mingw-w64官网:mingw-w64

mkdir build

cd build

cmake ..

Make

For Windows with MinGW in MSYS2: MSYS2作用是安装mingw,第13步详细介绍

方法2:使用MSYS2安装mingw(推荐,支持64位/现代C++)​

No need to download libusb separately or set .LIBUSB_ROOT

pacman -S $MINGW_PACKAGE_PREFIX-{toolchain,cmake,libusb}

mkdir build

cd build

cmake .. -DCMAKE_INSTALL_PREFIX=$MINGW_PREFIX

cmake --build .

Linux平台,可以使用如下命令

Cmake ..

Make

其中nmake是编译所有例程,时间会比较久。nmake 是微软提供的命令行构建工具,用于解析 Makefile 并执行编译和链接操作:

注意,如果更换了Arm GNU Toolchain的版本,需要删掉build文件夹里的东西,重新编译

工具

角色

输入

输出

CMake

跨平台构建系统生成器

CMakeLists.txt

Makefile

NMake

Windows 专用构建执行器

Makefile

可执行文件/库

11,使用VS CODE编译

导入工程,File->Open Folder,选择pico-examples的路径。

Compile project编译工程

Run project 运行工程,上传至pico开发板,需要在bootset模式下

Debug project  需要专用调试器,连接板载调试口

Flash project需要专用调试器,连接板载调试口

Configure cmake  配置cmake

Clean cmake 清除cmake缓存

12,下载uf2编译文件到pico

至此,就已经装好了VS CODE编译环境,接下来是实现仿真功能。

需要专用的仿真器连接

Bootset模式下Run project可直接下载到开发板

13,安装MSYS2

地址:MSYS2

使用MSYS2安装mingw

安装MSYS2

下载 MSYS2安装包 → 运行 msys2-x86_64-*.exe

路径默认 C:\msys64,勾选"立即运行MSYS2"​​

更新系统
在MSYS2终端输入:

pacman -Syu  # 更新核心组件

pacman -Su   # 更新剩余包

安装工具链​

64位开发​:pacman -S mingw-w64-x86_64-gcc

32位开发​:pacman -S mingw-w64-i686-gcc

14,下载openocd编译文件并执行

15、下载picoprobe固件进pico

16,安装Zadig驱动

地址:https://zadig.akeo.ie/

17,VS debug环境配置

18,下载libusb

地址:https://libusb.info/

19,下载python27.dll

下载并复制“python27.dll”到“C:\Windows\SysWOW64”

命令行:regsvr32 python27.dll -s

二、Vscode插件设置:

Cmake插件设置

Cmake Generator:NMake Makefiles(VS2022)或MinGW Makefiles(系统安装了MinGW)

Cmake Environment:添加pico-sdk的路径:E:\debug\mcu\Raspberry Pi Pico\C++\pico-sdk

Raspberry-pi-pico插件设置:

Raspberry-pi-pico: Cmake Path

Raspberry-pi-pico: GitHub Token

Raspberry-pi-pico: Git Path

Raspberry-pi-pico: Ninja Path

Raspberry-pi-pico: Python3 Path

${HOME}/.pico-sdk/python/3.12.6/python.exe

三、配置环境

创建用户变量:

PICO_SDK_PATH:E:\debug\mcu\Raspberry Pi Pico\C++\pico-sdk

path系统变量:

Cmake、arm-none-eabi-gcc、python

环境检测:

cmake --version

arm-none-eabi-gcc --version

gcc -v

http://www.dtcms.com/a/423649.html

相关文章:

  • Nginx 反向代理、负载均衡与 Keepalived 高可用
  • nginx upstream的作用
  • BeaverTails数据集:大模型安全对齐的关键资源与实战应用
  • 归并排序、计数排序以及各种排序稳定性总结
  • 【数据结构+算法】迭代深度搜索(IDS)及其时间复杂度和空间复杂度
  • OpenSpeedy下载 - 全平台网盘提速加速工具|官网入口
  • 关于在博客页面添加live2d-widget的一些心得和踩过的坑
  • 2025年,今后需要进步的方面
  • 有哪些做平面设计好素材网站自学it怎么入门
  • Android16 adb投屏工具Scrcpy介绍
  • 酵母展示技术如何重塑酶工程?从定向进化到工业催化的突破
  • 广汉做网站立白内部网站
  • 【FPGA+DSP系列】——(3)中断学习(以定时器中断为例)
  • 重庆网上注册公司网站配置 wordpress
  • ECMAScript 2025 有哪些新特性?
  • CSP-S 提高组 2025 初赛试题解析(第三部分:完善程序题(二)(39-43))
  • 前端实战:基于React Hooks与Ant Design V5的多级菜单系统
  • 单片机OTA升级:高效无线更新的秘密
  • 社区平安建设基层网站重庆企业网站建设官网
  • 嵌入式学习笔记4.STM32中断系统及外部中断EXTI
  • 手机网站模板大全上海市公共招聘网官网
  • Python爬虫实战:获取国家天文数据中心公开的观测信息与数据分析
  • 中核西北建设集团网站苏州手机社区网站建设
  • 网站建设皿金手指谷哥壹柒小米发布会2022
  • 实战:用Scrapy框架搭建第一个爬虫项目
  • Kubernetes 的本质:一个以 API 为中心的“元操作系统”
  • 网站设计的公司选哪家陕西建设网官网登录
  • 基于EasyExcel、FastExcel封装spring boot starter
  • Arpg第五节——方法
  • 太原网站搭建推广服装设计网站模板下载