樹莓派Pico上手初體驗, Hello world 雙核MCU

樹莓派Pico上手初體驗,Hello world 雙核MCU。

樹莓派MCU極簡開發流程,MCU能否承受住降維打擊?

樹莓派Raspberry Pico 開發環境建立,執行Hello world程式點燈,體驗程式碼基礎和開發流程。

樹莓派上手初體驗Helloworld

樹莓派Pico開發環境建立

樹莓派Pico本身的開發環境是要使用樹莓派3B/4B作為開發主機平臺,在樹莓派3B/4B上編譯程式,透過樹莓派的USB/UART/SWD等介面來

除錯Pico。 這樣在日常使用起來並不方便。

Gitee

上做了一個用於Ubuntu/Debian/WSL的一鍵建立開發環境的指令碼。

Pico開發環境一鍵安裝指令碼

可以簡單快捷的使用。

。/pdusb_pico_setup。sh

Pico使用的開發工具也是常見的開源軟體,但是其在自身需要的基礎上做了一些Patch或者微調,前期可以先忽略。

Pico開發環境

建議使用VS Code作為開發環境,需要安裝幾個外掛:

code ——install-extension marus25。cortex-debug

code ——install-extension ms-vscode。cmake-tools

code ——install-extension ms-vscode。cpptools

樹莓派Pico hello world程式編譯

使用命令列或者VS Code介面都可以方便快捷的編譯程式。以簡單的點燈程式碼為例:

PICO樣例程式碼

命令列情況下,在build 執行:

cmake 。。/

cd

blink

make

生成的blink。uf2就可以透過拖拽的形式直接燒錄到Pico裡面執行。

樹莓派Pico hello world程式的燒錄

按下樹莓派PICO上的按鍵並將樹莓派透過Micro USB接入電腦

PICO連線到PC

Windows PC上會出現兩個USB裝置,一個名為RPI-RP2的隨身碟和一個RP2-Boot的未識別裝置。

picoUSB裝置

PICO儲存

將編譯生成的blink。uf2複製/拖拽到RPI-RP2的U盤裡面,就可以了。

檔案放進去之後,PICO會自動燒錄並自動重啟,這個過程非常快。

重啟後,USB裝置消失,編譯的點燈程式已經可以正常執行在裝置裡面。

pico點燈

樹莓派Pico 開發流程總結

樹莓派Pico的開發環境非常通用,開發流程也非常簡單,總結如下:

Micro USB 連線PC並按下按鍵

PC 編譯目標程式

將編譯輸出的。uf2檔案複製到RPI-RP2 隨身碟

完成

相關文章