2013年4月30日 星期二

RaspberryPI 交叉編譯環境增加 wringPi 函式庫

需先設置好 RaspberryPI 交叉編譯環境
再進行底下步驟…

第一步,登入 RaspberryPI…
一、安裝 libi2c-dev ,要 lib 支援 i2c 的話,要先安裝好 wiringPi 才會編譯成支援 i2c。
sudo apt-get install libi2c-dev
二、安裝 git
sudo apt-get install git-core
三、下載 wiringPi source,並安裝
git clone git://git.drogon.net/wiringPi  
cd wiringPi
git pull origin
./build
四、想辦法把底下 lib 檔 copy 或 link 到交叉編譯 host 主機上,並重新命名為「libwiringPi.so」
/usr/local/lib/libwiringPi.so.1.0

第二步,到交叉編譯 host 主機上…
一、下載 wiringPi source,不需安裝,或想辦法把 RaspberryPI 上的 .h 檔 copy 到 host 主機上。
git clone git://git.drogon.net/wiringPi  
cd wiringPi
git pull origin
二、執行 Eclipse
三、至 Project Properties 
 --> GCC C++ Compiler 
 --> Includes 
 --> Include path TAB 增加 .h 所在的路徑…
/home/pi/wiringPi/wiringPi
四、至 Project Properties 
 --> GCC C++ Linker 
 --> Libraries 
 --> Libraries TAB 增加…
wiringPi
 --> Libraries search path TAB 增加「libwiringPi.so」目錄的位置…
/home/pi/wiringPi/wiringPi

done.
 
ext. links…
https://projects.drogon.net/raspberry-pi/wiringpi/
http://hertaville.com/2012/09/28/development-environment-raspberry-pi-cross-compiler/
 
 

沒有留言:

VirtualBox 空間減肥

sdelete64 -z c: VBoxManage  modifymedium  disk  "/Users/fellow/VirtualBox VMs/Win10/Win10.vdi"  --compact *.vdi 路徑可以在 VirtualBox 儲...