
轻松玩转树莓派PICO
文章平均质量分 88
轻松玩转树莓派PICO
杭州_燕十三
没有什么能够阻挡,我对自由的向往!
展开
-
轻松玩转树莓派Pico之八、RP2040 双核应用
该项目编译后,会生成 main_blinky 和 main_full 两个可执行文件,分别对应 vLaunch() 下的宏 mainCREATE_SIMPLE_BLINKY_DEMO_ONLY 控制的两个函数。FreeRTOS SMP 相关的代码,目前是以分支形式在 FreeRTOS-Kernel 仓库里面的。可以通过 FreeRTOS 提供的 SMP 专有的 API 设置在创建任务时候设置对应任务运行在哪个核。编译完成后,会在 2 个 demo 下各自自动生成 2 个可执行文件。显示当前任务运行核。原创 2024-02-25 22:13:01 · 2296 阅读 · 0 评论 -
轻松玩转树莓派Pico之九、RP2040-SMP自定义工程创建
[toc]## 1、工程创建运行完 FreeRTOS-SMP-Demos 后,我们对 SMP 运行有了一定的了解,接下来我们自己创建工程编译运行。测试是否可以正常编译。原创 2024-02-25 22:14:00 · 836 阅读 · 0 评论 -
轻松玩转树莓派Pico之七、让Pico跑个分
CoreMark是一个综合基准,用于测量嵌入式系统中使用的中央处理器(CPU)的性能。代码用C编写,包含以下算法:列表处理(增删改查和排序)、矩阵操作(公共矩阵操作)、状态机(确定输入流是否包含有效数字)和CRC(Cyclic redundancy check 循环冗余校验) 。目前 CoreMark已迅速成为测量与比较处理器性能的业界基准测试。原创 2023-01-26 22:22:27 · 1952 阅读 · 0 评论 -
轻松玩转树莓派Pico之六、pico-project-generator使用
pico-project-generator是树莓派官方出的Pico C SDK 项目的自动生成工具,该工具可以通过配置,自动生成编译所需的CMake文件、example文件、VSCodeIDE配置文件等。之前几个项目,都是通过copy老项目的CMakeLists.txt方式来编译项目,今天来体验一下树莓派官方提供的工具pico-project-generator。配置完成后点击OK,工具自动会运行,如果没有配置PICO_SDK_PATH和toolchain环境变量会报错。Location:项目存储位置。原创 2023-01-26 16:34:43 · 2200 阅读 · 0 评论 -
轻松玩转树莓派Pico之五、FreeRTOS体验
树莓派Pico开发板片上主芯片为RP2040单片机,双核 Arm Cortex-M0 + 处理器,工作主频为133MHz,264K片上SRAM,和2MByteFlash。Pico开发板上芯片为RP2040,Cortex-M0双核,当前只使用单核,使用portable/GCC/ARM_CM0下的适配文件。3、在FreeRTOS目录下下新增CMakeLists.txt,不使用FreeRTOS自带的CMake脚本。下载完成后,可看到项目目录下会出现FreeRTOS/FreeRTOS-Kernel两级目录。原创 2022-12-09 21:50:30 · 4813 阅读 · 0 评论 -
轻松玩转树莓派Pico之四、Ubuntu下在线debug环境搭建
按照前文一文中的Pico固件更新方式(uf2文件格式),在正式开发过程中需要不断修改代码/更新固件,这种固件更新方式会感觉开发效率有些低。Pico开发板芯片为RP2040,ARM-Cortex-M0架构,官方开发板上留有SWD接口,那是不是可以在线debug呢?答案是肯定的。中有详细相关流程介绍。官方文档中提供了2种在线debug方式:方式1:树莓派作为主机,同时也作为openocd的仿真器,对Pico开发板进行固定烧录、在线debug。原创 2022-11-24 00:16:44 · 3374 阅读 · 0 评论 -
轻松玩转树莓派Pico之三、Windows+Ubuntu虚拟机模式下VSCode C语言开发环境搭建
树莓派Pico-VSCode编译环境搭建原创 2022-11-20 21:58:39 · 3742 阅读 · 0 评论 -
轻松玩转树莓派Pico之二、创建自己的pico工程项目
一切正常的话,会在build目录下生成hello_world.uf2文件,按照新手上路一文对应步骤,将该文件下载到Pico中, 在UART0上每隔1000ms输出一串“Hello World!文档“Chapter 8. Creating your own Project”中详细介绍了相关流程。3、从pico-sdk/external目录下复制pico_sdk_import.cmake文件至pico_user_project根目录下。1、创建项目目录,如pico_user_project。原创 2022-10-06 22:47:58 · 3262 阅读 · 0 评论 -
轻松玩转树莓派Pico之一、新手上路
树莓派-Pico是树莓派基金会推出的第一款微控制器领域的树莓派低成本开发板,售价仅为4美元,它包括RP2040、2MB闪存和一个支持1.8-5.5V输入电压的电源芯片。RP2040是树莓派开发的全新芯片。原创 2022-09-24 23:44:35 · 4483 阅读 · 0 评论