树莓派Pico HDMI Board教程

【C环境搭建】

树莓派pico官方C语言SDK配置环境搭建(基于树莓派主板平台)

安装编译环境

sudo apt-get install cmake --fix-missing

sudo apt-get install gcc-arm-none-eabi

SDK下载

git clone -b master https://github.com/raspberrypi/pico-sdk.git

cd pico-sdk

git submodule update --init --recursive

程序运行需指向SDK路径

export PICO_SDK_PATH=../../pico-sdk(以你实际下载路径为准,这个路径表示pico-sdk路径在 编译文件夹的上一个目录下方)

【连接硬件】


【运行程序】

3.1 下载-->Pico HDMI Board.zip 到树莓派,

3.2  解压后进入如下文件夹:

cd ~/Pico HDMI Board /software/build


sudo rm -rf ./*


export PICO_SDK_PATH=../../pico-sdk


注意: 这个pico-sdk路径已你实际在树莓派本地真实路径为准

cmake -DPICO_COPY_TO_RAM=1 ..


make -j$(nproc)


3.3 编译完成之后,在Pico-HDMI-board/software/build/apps 目录下,每个项目下会产生uf2文件.

3.31   christmas_snowflakes文件下christmas_snowflakes.uf2

3.32   hello_dvi文件下hello_dvi.uf2

3.33   dual_display文件下dual_display.uf2

3.34   mandelbrot文件下 mandelbrot.uf2

3.35   moon文件下moon.uf2   moon_pio_encode.uf2

3.36   sprite_bounce文件下sprite_bounce.uf2

把UF2文件放入到pico(点击查看放入方法)可看到不同现象如下:

【显示一张图片】

4.1 把图片处理为.h文件 ()

4.11  图片用--画图 --保存为bmp文件需要注意--色位位图

4.12  用Image2lcd 软件--需要注意对应实际数值,如下图


4.13  保存--可以直接保存为--.h文件

参考https://spotpear.cn/index/study/detail/id/947.html

4.2 修改图片.h文件


文件的头尾--改为和要替换掉的图片.h文件的头尾格式相同

图片储存路径 Pico-HDMI-board\software\assets

4.3 放入图片png文件和.h文件(如果图片名称和原来的不同,修改对应的程序文件,程序文件路径Pico-HDMI-board\software\apps)

TAG: ESP32 C3桌面小摆件 ESP32太空人 传感器 T-Call&PMU 斑梨 MPS2280 POE树莓派5 PCIE M.2 NVME SSD固态硬盘 Pi5 2280/2242/2230 树莓派Pico 2 RP2350工业级6路继电器RS485隔离保护 ESP32 S3开发板 面包板套件 虾哥小智AI DeepsSeek人工智能语音聊天机器人 WROOM-1-N16R8 ESP32-S3-DevKitC-1 JETSON NANO底板 树莓派5 PCIe TO M.2 MINI支持 Gen2 和Gen3 SSD 2230/2242 树莓派Pico 2 RP2350 1.47寸LCD显示屏开发板172x320带RGB灯SD槽 ESP32-P4 DEV-KIT 开发板C6 WiFi6 MIPI DSI 10.1寸显示屏/CSI摄像头/音频喇叭 小智 AI Deepseek Milk-V Duo S eMMC 版本固件烧录 扩展板 树莓派8寸HMI工业DSI显示屏LCD触摸电脑1280x800支持4B/5带摄像头 RoArm-M2-S 机械臂控制 电脑SK18键盘 AI小智 屏幕自定义键盘 语音1.58寸LCD按键 Deepseek 树莓派RP2040-Picofly Luckfox-Pico-max摄像头 树莓派PICO DVI显示屏