tslib-1.4.tar.gz安装和配置

转载地址:http://blog.csdn.net/lincuiting06/article/details/50352557

确保以下软件已安装

# apt-get install autoconf(或autoconf2.13)
# apt-get install automake
# apt-get install libtool
1、下载tslib-1.4.tar.gz
    git clone https://github.com/kergoth/tslib
      2、解压安装tslib
           # cd tslib
           # ./autogen.sh
           echo "ac_cv_func_malloc_0_nonnull=yes">arm-none-linux-gnueabi.cache 
           # ./configure --host=arm-none-linux-gnueabi --cache-file=arm-none-linux-gnueabi.cache --enable-inputapi=no -prefix=/usr/local/tslib 
           # make
           # make install
      说明:
      (1)   红色的 “0” 是数字 0 (2)  /usr/local/tslib 表示 tslib 安装后的路径;(3)蓝色字体标出的部分是与针对S3C2440平台不同的地方

3、修改ts.conf内容

      # vi /usr/local/tslib/etc/ts.conf


            module_raw input  
           module pthres pmin=1
           module variance delta=30
           module dejitter delta=100
           module linear

  然后将整个 tslib 文件夹,下载到开发板的对应路径下( /usr/local )。
tar cvf tslib.tar tslib/
gzip tslib.tar
tftp -l tslib.tar.gz -g 192.168.1.107 69

4、开发板配置环境变量

      通过超级终端,# vi /etc/profile

      添加如下内容(绿色):

           export TSLIB_ROOT=/usr/local/tslib
           export TSLIB_TSDEVICE=/dev/input/event2    
指定触屏设备 
           export TSLIB_CALIBFILE=/etc/pointercal    
指定触摸屏校准文件 pintercal 的存放位置 
           export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf    指定 TSLIB 配置文件的位置 
           export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts    指定触摸屏插件所在路径 
           export TSLIB_FBDEVICE=/dev/fb0    指定帧缓冲设备 
           export TSLIB_CONSOLEDEVICE=none    设定控制台设备为 none ,否则默认为 /dev/tty ,这样可以避免出现“open consoledevice: No such file or directory KDSETMODE: Bad file descriptor ” 的错误 
           export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib

      另外,要确保在/dev/input/目录下有event2设备文件(针对不同板子,这个不一样。我是利用EMA提供的系统,进去后查看的),在/dev/目录下有fb0设备文件,如果没有,在执行下面./ts_calibrate 的时候,会报出open *: No such file or directory ”的错误,这时,我们需要手动创建设备文件:

           # mknod /dev/input/event2 c 13 66
           # mknod /dev/fb0 c 29 0
 

      5、执行测试命令

       重启开发板,在  /usr/local/tslib/bin  目录下,输入 ./ts_calibrate ,出现 tslib 的触摸屏五点校准画面,至此, tslib 的安装移植成功完成。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值