首页 > 代码库 > 移植tslib
移植tslib
1.移植tslib库
源码包:tslib-1.4.gz
工具链:4.1.2
1、准备工作
#mkdir /root/build_tslib
#cd /root/build_tslib
#tar xvfz tslib-1.4.gz
#cd tslib
2、配置V
#vi ts_install.sh
编辑内容
export PATH=/usr/local/arm/4.1.2/bin:$QTDIR/bin:$PATH // 配置环境变量、有待确定
./autogen.sh // 用于生成configure
./configure --prefix=/share/tslib --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
--enable-inputapi=yes
make&&make install //编译与安装
3、修改/share/tslib/etc目录下的tslib.conf文件,将module_rawinput前面的注释去掉,使QT支持触摸屏。
#vi /share/tslib/etc/ts.conf
修改如下
#Uncommentifyouwishtousethelinuxinputlayereventinterface
module_rawinput (去掉#且顶格)
#Uncommentifyou‘reusingaSharpZaurusSL-5500/SL-5000d
#module_rawcollie
#Uncommentifyou‘reusingaSharpZaurusSL-C700/C750/C760/C860
#module_rawcorgi
#Uncommentifyou‘reusingadevicewithaUCB1200/1300/1400TSinterface
#module_rawucb1x00
#Uncommentifyou‘reusinganHPiPaqh3600orsimilar
#module_rawh3600
#Uncommentifyou‘reusingaHitachiWebpad
#module_rawmk712
#Uncommentifyou‘reusinganIBMArcticI
#module_rawarctic2
modulepthrespmin=1
modulevariancedelta=30
moduledejitterdelta=100
modulelinear
交叉编译生成的/share/tslib目录全部文件将会拷贝到制作的文件系统的根目录下(如/root/rootfs)。
移植tslib