微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 之编译触摸屏驱动Tslib

之编译触摸屏驱动Tslib

时间:10-02 整理:3721RD 点击:
   Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。
   这里要编译能够在arm板上运行的qt程序,和之前PC上的不太一样,需要先对Tslib进行移植,其中也要保证交叉编译器一致,这里我们选用官方提供的交叉编译器即可。具体搭建环境参考前面帖子,下面说下具体移植过程。

1.该库主要是用与触摸相关操作,编译前先按照一些包

  1. sudo apt-get install automake libtool autoconf

复制代码


2.然后将光盘中tslib-1.4.tar.bz2拷贝到一个自定义目录下并解压

  1. tar  -jxf  tslib-1.4.tar.bz2

复制代码


3.修改编译器路径(ts-build脚本)

  1. sudo vi ts-build

复制代码


(注意:如果路径不修改的话,编译很可能找不到编译器而出错)
4.运行ts-build脚本实现一键编译

  1. sudo ./ts-build

复制代码



5.在 /opt/tslib 目录中对tslib/etc/ts.conf 文件第二行 #module_raw input 的注释去掉

  1. sudo vi tslib/etc/ts.conf

复制代码



   官方手册说这里是在 /usr/local/tslib下,但是并没有,实际是在/opt下。完成后,tslib 文件便是作为后面触摸库文件放在文件系统里即可。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top