1、下载地址

https://github.com/libts/tslib/releases

2、编译安装

tar xjf tslib-1.22.tar.bz2
./configure --prefix=$PWD/tmp --host=arm-linux-gnueabihf
make
make install

3、使用

  • 将安装路径tmp目录下的bin、etc、lib目录拷贝到开发板中;

  • 修改/etc/ts.conf,将“module_raw input”这行屏蔽掉;

  • 修改/etc/profile,添加以下语句(涉及到dev目录的内容根据实际情况调整):

    export TSLIB_TSDEVICE=/dev/input/event1
    export TSLIB_CALIBFILE=/etc/pointercal
    export TSLIB_CONFFILE=/etc/ts.conf
    export TSLIB_PLUGINDIR=/lib/ts
    export TSLIB_CONSOLEDEVICE=none
    export TSLIB_FBDEVICE=/dev/fb0
    
  • 重启设备;

  • 执行命令进入校准:

    # 电阻屏校准命令,可删除前面TSLIB_CALIBFILE指定的文件进行重新校准
    ts_calibrate# 多点触摸电容屏校准命令
    ts_test_mt
    

Linux:tslib的编译及使用(触摸屏校准)相关推荐

  1. tslib Linux命令测试,Tslib的编译和触摸屏测试

    1.编译 前段时间非常的郁闷-因为在运行生成校准程序ts_calibrate时总是出现一个错误:ts_open:Inappropriate ioctol for device 后来无数折腾后经过nan ...

  2. tslib Linux命令测试,tslib 的编译和触摸屏的测试

    在编写完触摸屏的驱动程序以后,就可以使用通过编译tslib确定自己的驱动程序是否可以,也可以通过tslib调试自己对坐标的处理. 一. 编译 cd /root/imx27/tslib-1.3 expo ...

  3. linux内核关闭触摸屏校准,linux内核usb触摸屏驱动bug调试- selected device is not a touchscreen I understand...

    近期给客户调试一块数控板,今天客户带过来一个屏,并且有一个usb的触摸屏芯片接在屏上.屏很快就弄好正常显示. 触摸屏在内核下找到usb 触摸屏驱动,内核启动后这个usb转的触摸屏也正常找到,注册为ev ...

  4. linux内核关闭触摸屏校准,触摸屏校正原理

    1,触摸屏校准通用方法 主要采用以下公式,实现触摸屏校正,其中XL, YL是显示屏坐标,XT, YT是触摸屏坐标, XL = XT*A+YT*B+C; YL = XT*D+YT*E+F;    公式( ...

  5. linux蜂鸣器控制实验,【Linux公开课】蜂鸣器使用、LCD背光控制、触摸屏校准、GPIO操作...

    摘要为方便使用蜂鸣器,系统为蜂鸣器提供类似LED的操作接口,对应的操作文件是/sys/class/leds/beep/brightness.写入1使蜂鸣器鸣叫,写入0停止鸣叫- 8.12 蜂鸣器使用 ...

  6. Android电阻触摸屏校准

    首先电阻屏为什么需要校准,这是电气方面的知识,我也不懂,这里就不说了,这里主要讲讲自己在项目中是怎么通过应用程序来实现校准的,好记性不如烂笔头这里有一篇讲解触摸屏校准原理和优化的文章,道客巴巴上的,先 ...

  7. [转]Android 触摸屏校准

    Android 触摸屏校准 话接上回,我们发现了手工利用 tslib 校验触摸屏的缺点.那么这一回 我们就来一次稍微高级一点的校验吧. 我们其实只需要相对的 x,y 以及lcd的 x,y 就可以把校验 ...

  8. c 远程编辑linux文件,makefile - 在远程Linux机器上编译C ++ - “检测到时钟偏差”警告...

    makefile - 在远程Linux机器上编译C ++ - "检测到时钟偏差"警告 我通过PuTTY和WinSCP连接到我大学的小型Linux集群,使用后者传输文件,并使用前者编 ...

  9. Linux下的编译(环境是centos6.8 gcc 4.4.7)

    Linux下的编译(环境是centos6.8 gcc 4.4.7) 1. 运行命令:yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs Pytho ...

  10. I.MX6 Android 5.1 纯Linux、U-Boot编译

    /****************************************************************************** I.MX6 Android 5.1 纯L ...

最新文章

  1. Ansible9:条件语句【转】
  2. Confluence 6 CSS 编辑技巧
  3. 仿脉脉PHP源码,php - 如何实现类似脉脉网的二维人际关系
  4. 1-Qt6在线安装图文步骤
  5. 【bzoj 2435】[Noi2011]道路修建(dfs)
  6. 如何用ACM简化你的Spring Cloud微服务环境配置管理
  7. 导入自己写的类,却被标红,原因及解决方法是?(Pycharm编辑器为例)
  8. 王道计算机考研课件,王道考研计算机组成原理课件ppt
  9. 容器入门(8) - 镜像签名
  10. Java读取mapinfo格式_mapInfo文件格式详解
  11. Netlogo入门(二)
  12. Linux如何切换字符或者图形界面
  13. 解决工商银行网银插件报‘非正常运行的网银工具’问题
  14. 【软件下载】常用安装包下载链接
  15. 灿谷集团荣获“公益践行奖”
  16. 计算机毕业设计(附源码)python自助旅游平台
  17. AIX报错(errpt)处理小记
  18. CSS3 @media 查询(制作响应式布局)
  19. 编写一个VSCode插件
  20. mysql批量导入json_微信小程序云开发---数据库批量导入json文件

热门文章

  1. 南邮 | Linux实验五:Linux/C 开发环境 gcc 编译和 make 项目管理
  2. Spring-IOC配置(XML格式)-依赖注入
  3. scrapy框架----爬取B站番剧弹幕
  4. GridView在Fragment中的使用
  5. 慧荣科技与江波龙协同提升手机存储竞争力
  6. UBOOT学习之DDR3
  7. arduino 土壤温湿度传感器_如何将土壤湿度传感器与Arduino接口
  8. 最年轻的计算机教授,中国最年轻的教授_蔡海涛的学科成就
  9. 探访机器人伴侣工厂!2050年人会和机器人结婚吗?
  10. 手机订货软件for android1.5