一.首先在ubuntu中安裝以下工具包:
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
二.編譯:
tar xzf tslib-1.4.tar.gz
cd tslib
export cc=/usr/local/arm/3.4.1/bin/arm-linux-gcc
export cxx=/usr/local/arm/3.4.1/bin/arm-linux-g++
export path=$path:/usr/local/arm/3.4.1/bin
./autogen.sh
mkdir tmp
echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=$(pwd)/tmp
make
make install
這樣,在tslib/tmp目錄中,就是編譯出來的檔案了。總共有四個目錄,etc,lib,bin,include。
把這四個目錄中的檔案拷貝到系統對應的目錄中。
三、使用:
修改 /etc/ts.conf第1行(去掉#號和第乙個空格):
# module_raw input
改為:module_raw input
export tslib_root=/tslib //這個根據實際使用情況做對應修改
export ld_library_path=$tslib_root/lib:$ld_library_path
export tslib_consoledevice=none
export tslib_fbdevice=/dev/fb0 //frambuffer裝置節點
export tslib_tsdevice=/dev/event0 //觸控螢幕裝置節點
export tslib_tseventtype=input
export tslib_calibfile=/etc/pointercal //校準檔案
export tslib_conffile=/tslib/etc/ts.conf //動態庫載入的配置檔案
export tslib_plugindir=/tslib/lib/ts //動態庫路徑
cd /tslib/bin
./ts_calibrate //執行校正程式
tslib 1 4的安裝與移植
一 移植環境 cpu s3c2440 sdram hy57v561620ftp h nor flash sst 39vf1601 2m nand flash k9f1g08u0b 128m 網絡卡晶元 dm9000ep 二 部落格位址 如有錯誤,歡迎指正。三 具體方法 之前把u boot的移植做完之...
tslib 1 4的安裝與移植
分類 linux 2 解壓安裝tslib tar zxvf tslib 1.4.tar.gz cd tslib autogen.sh echo ac cv func malloc 0 nonnull yes arm linux.cache configure host arm linux cache...
tslib 1 4 移植編譯總結
在linux下面解壓,建立make.sh 指令碼 export path hom bbb gcc linaro arm linux gnueabihf 4.8 2014.03 linux bin path export cross compile arm linux gnueabihf make c...