Preparation
Required Materials
Section titled “Required Materials”- Pico_DM_1P5623 Display Expansion Board
- Raspberry Pi Pico Core Board (optional)
- USB Type-C Data Cable
- USB to Serial Module
Development Environment Setup
Section titled “Development Environment Setup”This project uses Ubuntu as the default development system.
Deploy pico-sdk
Section titled “Deploy pico-sdk”-
Install dependencies
Terminal window sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib ninja-build -
Download pico-sdk source code
Choose a download source based on your network conditions. Gitee is a mirror of GitHub, and downloading from Gitee is recommended.
Gitee
Terminal window git clone https://gitee.com/embeddedboys/pico-sdk $HOME/pico-sdkGitHub
Terminal window git clone https://github.com/raspberrypi/pico-sdk/ $HOME/pico-sdk -
Clone pico-sdk submodules
Terminal window cd ~/pico-sdkgit submodule update --init -
Configure environment variables
For bash
Terminal window echo "export PICO_SDK_PATH=$HOME/pico-sdk" >> ~/.bashrcsource ~/.bashrcFor zsh
Terminal window echo "export PICO_SDK_PATH=$HOME/pico-sdk" >> ~/.zshrcsource ~/.zshrc