本篇主要說明;如何使用Wiring Pi(連結)這個Free Library,操作RPi(RPi Wiki Hub)上的GPIO輸出,以控制外部LED燈的亮減、閃爍。關於Software Tool的安裝與基本操作,請參考這一篇的說明。
一.安裝Wiring Pi:
1.利用putty連上Pi後,執行底下兩個命令以取得root控制權,並更改root密碼。因為build wiring pi library需要root的權限才能執行。
2.安裝過程請參考這篇說明,主要步驟說明如下;
2-1安裝git:sudo apt-get install git-core。
2-2取得Wiring Pi Repository:git clone git://git.drogon.net/wiringPi。
2-3移至wiringPi路徑並Build Library:cd wiringPi、git pull origin 、./build 共執行三個指令。
3.安裝完成後,測試Wiring Pi可依下圖指令操作。
二.開發流程:
1.建立新專案的流程請參考這一篇說明不再贅述,唯專案名稱改成「WiringPiLED」。
2.開啟專案後需同步PC與RPi上的sysroot內容。
3.同步時間有點久,請耐心等候。
4.在Library names中輸入要使用的pthread、wiringPi。
5.接著在Debug settings頁面中,設定如下選項,不然程式一執行到Library的函數,就會顯示權限不足的警告!
6.完成如上步驟後;依照此連結範例說明接線並輸入程式碼,即可利用Virtual GDB的便利性,在Windows與RPi間Remote Debug。
後記:
今天開啟Visual GDB發現無法打開專案,出現「Install Visual C++ 2015 Tools for Windows Desktop」要重裝VC++ Tool的要求。後來從這個網路連結找到原因,我猜可能是昨天新裝F#改變了VS設定,所以造成無法打開專案的現象。
1.重新跑一次安裝程式,勾選Common Tools for Visual C++ 2015即可解決此問題。
沒有留言:
張貼留言