tslib - 編譯

Posted 1:22 PM by 陳俞安 in Labels: ,

tslib 版本:tslib release 1.0 (好像跟 tslib-1.4 一樣??)
cross compiler:3.4.1 arm-linux-gcc

執行 autogen.sh (需要安裝 automake libtool)
會產生 configure 檔案

./configure --prefix=$PWD/_install CC=arm-linux-gcc --host=arm-linux ac_cv_func_malloc_0_nonnull=yes

設定完後就可以編譯了

make
make install

會將產生出來的檔案放在 --prefix 指定的資料夾內

需要的 library:
在 /usr/local/arm/3.4.1/arm-linux/lib 底下
libdl-2.3.2.so
libdl.*

設定 tslib 環境變數:
export TSLIB_TSDEVICE=/dev/event0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/lib/ts
export TSLIB_FBDEVICE=/dev/fb0
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib

設定 ts.conf:
把 module_raw 設定成 input
module_raw input

接下來只要執行 bin 底下的 ts_calibrate 就會出現校正畫面
校正完畢後會產生 pointercal

執行 ts_test 會有測試畫面

**附註**
1. 記得 TSLIB_TSDEVICE 要設定成 /dev/event0 不要設定成 /dev/mouse0
2. 環境變數要對應放在 filesystem 的位置



0 comment(s) to... “tslib - 編譯”

0 comments: