最新釋出的樹莓派4B在燒錄了官方系統buster以後,如果直接使用gpio readall去檢視GPIO會出現錯誤。無法識别的情況,需要根據以下步驟進行wiringPi的更新:
登陸後打開一個終端輸入:
cd /tmp
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
然後再使用
gpio -v
檢查版本資訊,確定版本為:2.52即可。
然後再執行:gpio readall
這時候就可以繼續像往常那樣使用GPIO的引腳進行程式設計了。
我們嘗試一下使用gpio 引腳點亮一個LED燈。LED燈接在實體引腳12号,名稱GPIO.1 針對WPi 引腳為1, BCM引腳為18号。
編寫一個C源碼:led.c
調用gcc編譯:
gcc -o led -lwiringPi led.c
執行:
./led
終端顯示: