在Windows (win10)上搭建C/C++開發環境
Step1:需要安裝5個支援工具軟體
也可以自行下載下傳最新版本
- arm GCC compiler:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
- Cmake:https://cmake.org/download
- Build Tools for Visual Studio 2019:https://visualstudio.microsoft.com/zh-hans/downloads/
- Python 3:https://www.python.org/downloads/windows/
- Git:https://git-scm.com/download/win
1. ARM GCC 編譯器安裝
找到"gcc-arm-none-eabi-10-2020-q4-major-win32.exe"軟體,輕按兩下該圖示。
2. CMake環境安裝
找到"cmake-3.19.4-win64-x64.msi"軟體,輕按兩下其圖示。
3. 安裝Visrual Studio 2019
找到"vs_Community.exe"。選擇安裝" 使用C++的桌面開發 "。
4. 安裝Python 3 環境
找到"python-3.9.5-amd64.exe",輕按兩下其圖示
5. 安裝Git
找到"Git-2.32.1-64-bit.exe",輕按兩下該圖示
安裝Git時,要勾選複選框允許Git使用第三方工具。在安裝過程中,選擇" Checkout as is, commit as-is “,選擇” Use Windows’ default console window ", 和 " Enable experimental support for pseudo consoles "。
下載下傳Raspberry Pi Pico的SDK及案例。
在電腦上建一個空檔案夾,命名為SDK,然後右擊選擇" Git bash Here",輸入指令:
git clone -b master git://github.com/raspberrypi/pico-sdk.git
cd pico-sdk
git init
git submodule update --init
cd ..
git clone -b master git://github.com/raspberrypi/pico-examples.git
6. 配置SDK路徑
在環境變量中添加一個變量名為PICO_SDK_PATH的變量,路徑為剛剛下載下傳的pico-sdk檔案夾的路徑。
Step2:配置vscode
- 在開始菜單中找到Visual Studio 2019的" Developer Command Prompt "菜單并打開。 輸入指令code:
- 安裝CMake tools。選擇擴充,輸入CMake Tools工具,進行安裝。
3. 配置CMake Tools參數。點install右邊的齒輪狀圖示,打開擴充選項。
在擴充選項中,找到" Cmake:Configure Environment “項,增加一個PICO_SDK_PATH項,項的值為SDK的路徑。
在擴充項中,找到” Generator "項,填入NMake Makefiles。
Step3:運作Blink示例程式
打開pico-examples目錄,點選blink.c,選擇GCC for arm-none-eabi編譯器,然後點選建構按鈕。這将建立bulid建構目錄,并運作CMake并建構案例。
在build檔案夾裡找到生成的檔案
按着Pico的BOOTSEL按鍵,把Pico插入電腦USB口,Pico會恢複到U盤模式,然後将blink.uf2檔案拖到U盤中。
常見問題
-
Raspberry Pi Pico運作什麼作業系統?
答:Pico闆子不運作任何作業系統,定義為微型處理器(MCU),官方提供一系列SDK庫,可以調用該SDK進行C/C++程式設計或Micropython程式設計。
-
Pico最大程式存儲空間是多大?
答:Pico主機闆内置16MB Flash的程式存儲空間,一般情況下記憶體夠用。
-
Pico的MicroPython程式設計和C程式設計如何切換?
答:燒入Micro python固件後,Pico變成了一個虛拟序列槽裝置,如果是C程式設計需要的是模拟U盤的模式,當燒入Micro python程式設計固件後,要換回C模式,一直按住Pico上的BOOTSEL按鍵,然後再插入電腦USB口,這樣會清空Micro python固件。