樹莓派wiringPi庫詳解

wiringPi是一個很棒的樹莓派控制API,使用C語言開發(fā),提供了豐富的接口:GPIO控制,中斷,多線程,等等。java 的pi4j項目也是基于wiringPi的,我最近也在看源代碼,到時候整理好了會放出來的。

下面開始wiringPi之旅吧!

 

安裝

進入  wiringPi的github (https://git.drogon.net/?p=wiringPi;a=summary) 下載安裝包。點擊頁面的第一個鏈接的右邊的snapshot,下載安裝壓縮包。

然后進入安裝包所在的目錄執(zhí)行以下命令:

>tar xfz wiringPi-98bcb20.tar.gz //98bcb20為版本標號,可能不同 >cd wiringPi-98bcb20
>./build

 

驗證wiringPi的是否安裝成功,輸入gpio -v,會在終端中輸出相關(guān)wiringPi的信息。否則安裝失敗。

 

 

 

 

 

編譯 和運行

假如你寫了一個LEDtest.c 的項目,則如下。