再進行底下步驟…
第一步,登入 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/
沒有留言:
張貼留言