电容屏单点的tslib的使用

来源:互联网 发布:淘宝上哪里有秒杀 编辑:程序博客网 时间:2024/05/20 04:13
编译:tar xzf tslib-1.4.tar.gzcd tslib./autogen.sh mkdir tmpecho "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=$(pwd)/tmpmakemake install安装:把tmp全部拷贝到开发板的根目录/;我是先考到nfs在考到根目录/cp tmp /mynfs -rf cd tmpcp * / -rf使用:先安装s3c_ts.ko, lcd.ko1.修改 /etc/ts.conf第1行(去掉#号和第一个空格):# module_raw input改为:module_raw input2.export TSLIB_TSDEVICE=/dev/event1export TSLIB_CALIBFILE=/etc/pointercalexport TSLIB_CONFFILE=/etc/ts.confexport TSLIB_PLUGINDIR=/lib/tsexport TSLIB_CONSOLEDEVICE=noneexport TSLIB_FBDEVICE=/dev/fb0ts_calibratets_test如果执行上两个命令有这一错误:selected device is not a touchscreen I understand要么是版本过高或过低我的是1.4的在内核源码中include/linux/input.h我的是define EV_VERSION 0x010001  再看tslib的代码,对EV_VERSION的定义为0x010000。有网友的是我的是define EV_VERSION 0x010000  再看tslib的代码,对EV_VERSION的定义为0x010001。如果是android内核的话:1.要把多点触摸改为单点触摸,只上报第一点2.要把所有ABS_MT_*事件给去掉

原创粉丝点击