• sales

    +86-0755-88291180

Raspberry Pi Pico HDMI Board User Guide

【Resources】

【Set up the C environment】

Construction of official C language SDK configuration environment of Raspberry Pi pico (based on Raspberry Pi motherboard platform)

Installation compilation environment

sudo apt-get install cmake --fix-missing

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

SDK Download

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

cd pico-sdk

git submodule update --init --recursive

Program running needs to point to SDK path.

export PICO_SDK_PATH=../../pico-sdk (Based on your actual download path, this path means that the pico-sdk path is below the previous directory of the compilation folder.)

【Connect the hardware】


【3.Run the program】

3.1 Download-->Pico HDMI Board.zip  to the Raspberry Pi

3.2 Compiling the Project

cd ~/Pico HDMI Board /software/build


sudo rm -rf ./*


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


Note: The pico-sdk path should be based on your actual local path on the Raspberry Pi

cmake -DPICO_COPY_TO_RAM=1 ..


make -j$(nproc)


3.3 Run the program

After compilation, a uf2 file will be generated for each project in the Pico-HDMI-board/software/build/apps directory.

3.31 christmas_snowflakes file -> christmas_snowflakes.uf2

3.32 hello_dvi file -> hello_dvi.uf2

3.33 dual_display file -> dual_display.uf2

3.34 mandelbrot file -> mandelbrot.uf2

3.35 moon file -> moon.uf2 moon_pio_encode.uf2

3.36 sprite_bounce file -> sprite_bounce.uf2

Putting the UF2 file into the pico (click to see the insertion method) will result in different phenomena as shown below:


【Display an different image】

4.1 Convert the image to a *.h file

4.11 When drawing pictures and saving them as BMP files, pay attention to the color depth.

4.12 When using the Image2lcd software, pay attention to the corresponding actual values, as shown in the figure below.


4.13 Save the file directly as a *.h file.

Refer to https://www.spotpear.com/index/study/detail/id/910.html

4.2 Modify the header file of the *.h file


Change it to be the same as the header file of the image.h file to be replaced

Image storage path: Pico-HDMI-board\software\assets

4.3 Replace *.h file Put the png file and .h file into the folder (if the image name is different from the original, modify the corresponding program file, program file path: Pico-HDMI-board\software\apps)

TAG: ESP32-P4-Core Board with 32MB PSRAM USB With Camera Port / Display Port Finger Vein Scanner Module (B) Cortex M4F UART serial port EAL4+ security certification qualification RS485 to RJ45 Raspberry Pi 18.5 inch Type C/HDMI/4K Display Screen 3840×2160 Computer PC Phone Xbox/PS4/Switch ESP32 S3 Development Board 4.3 inch LCD Capacitive Touch Screen 4.3inch Display 800×480 N16R8 Raspberry Pi LCD Capacitive TouchScreen Display HDMI 6.25inch 720x1560 Raspberry Pi USB Camera 5MP OS05A10 Distortion-Free USB 2.0 For Jeston RDK Raspberry Pi 5 User Guide Raspberry Pi 5 PCIe to M.2 NVMe SSD Adapter Board HAT Pi5-PCIe-MPS2242-2230-Board Raspberry Pi 5 Official Original PCIe to M.2 HAT+ Compact Expansion Board NVMe SSD 128x128 Raspberry Pi Pico 2 RP2350 3.5 inch LCD Capacitive 3.5inch TouchScreen Development Board 240x320 Display QMI8658 6-Axis /OV5640 Camera /SD Raspberry Pi Monitor Official Original DisplayScreen 15.6 inch LCD Full HD 1920x1080 15.6inch Raspberry Pi 6.25 inch DSI Display MIPI LCD (B) Capacitive TouchScreen 720x1560 DeepSeek XiaoZhi AI Chat Robot ESP32-S3 1.54 inch LCD N16R8 MUMA Development Board Display Screen Wifi Weather Station TimeClock Raspberry Pi 8inch LCD 768x1024 Capacitive TouchScreen HDMI Display Raspberry Pi 5 TTL MP2.5G Raspberry Pi 5 PCIe to 2.5G Ethernet HAT Pi5 RTL8125 Sipeed NanoCluster Mini Cluster Board mini data center For Raspberry Pi CM45 / Computer /LM3H /M4N Servo