WiringPi介紹及安裝方法
1.WiringPi簡介
WiringPi是應用於樹莓派平臺的GPIO控制庫函數,WiringPi遵守GUN Lv3。wiringPi使用C或者C++開發並且可以被其他語言包轉,例如python、ruby或者PHP等。WiringPi中的函數類似於Arduino的wiring系統,這使得熟悉arduino的用戶使用wringPi更爲方便。
樹莓派具有26個普通IO引腳,利用端口複用時支持I2C、SPI和UART通信協議。不使用複用時也可以作爲普通端口使用。wiringPi包括一套gpio控制命令,使用gpio命令時可以控制樹莓派GPIO管腳。用戶可以利用gpio命令通過shell腳本控制或查詢GPIO管腳。wiringPi是可以擴展的,用戶可以利用wiringPi的內部模塊或把自定義的擴展模塊集成到wiringPi中以擴展更多的GPIO接口或支持更多的功能。
更多查看官網:http://wiringpi.com/
2、WiringPi安裝
wiringPi的安裝可以使用
方案一:使用git工具安裝wiringPi庫。
方案二:手動下載wiringPi源碼然後在本地安裝。
【方案一】
如果在你的樹莓派上還沒有安裝 git 工具,請輸入以下命令安裝:
sudo apt-get install git-core
如果在過程中出現錯誤,嘗試更新軟件源:
sudo apt-get update
接着通過 git 在線獲得wiringPi的源代碼,輸入命令:
git clone git://git.drogon.net/wiringPi
進入wiringPi目錄並安裝wiringPi庫
cd wiringPi
./build
build腳本將會自動完成wiringPi庫的編譯和安裝,安裝完成如下....
若需要更新wiringPi庫,輸入以下命令:
cd wiringPi
git pull origin
【方案二】
直接下載wiringPi源碼和解壓,並進行本地安裝...
從以下網址獲得wiringPi源碼:
https://git.drogon.net/?p=wiringPi;a=summary
點擊圖中的snapshot便可下載最新版本,將下載到的安裝包移動到你需要安裝的目錄下,然後使用以下命令解壓和安裝:
tar xfz wiringPi-96344ff.tar.gz
cd wiringPi-96344ff
./build
聲明:wiringPi-96344ff.tar.gz爲wiringPi安裝包名,請根據下載到的不同版本,自行更改。
三、檢查wiringPi是否安裝成功
查看安裝到的版本信息:
#輸入版本查看指令
gpio -v