i.MX6ULL终结者Linux 电容触摸屏实验Tslib移植和使用

本文介绍了如何在Linux系统中移植和使用tslib进行电容触摸屏的调试。首先从官方获取tslib源码并解压,然后在Ubuntu下编译源码,通过修改所属用户和安装必要工具确保编译顺利。接着,详细阐述了编译过程,包括配置参数和安装路径。完成编译后,将tslib文件拷贝到开发板,并配置tslib的相关参数,如TSDEVICE和CALIBFILE。最后,进行校准和使用ts_test_mt测试触摸屏功能,确保其正常运行。
摘要由CSDN通过智能技术生成

ft5426触摸驱动添加成功后,发现触摸可能不太准确,这时可以使用一个第三方开源库tslib来调试触摸屏。下面来看一下tslib源码如何移植。

1 获取tslib源码

tslib源码可以从官方地址获取:https://github.com/libts/tslib,打开网址可以看到最新的版本是1.21,可以从官网获取,也可以从网盘资料中获取,资料路径:i.MX6UL终结者光盘资料/06_Linux驱动例程/第三方库源码/tslib-1.21.tar.bz2。获取到tslib源码后,拷贝到Ubuntu系统下并解压,得到tslib-1.21文件夹。

2 编译tslib

获取到tslib源码后,可以编译tslib源码,具体有下面几个步骤。
1、修改tslib源码所属用户
修改解压得到的 tslib-1.21 目录所属用户为当前用户,如果不修改可能会在稍后的编译中会遇到各种问题。我当前 ubuntu 的登录用户名为“topeet”,那么修改命令如下:
sudo chown topeet:topeet tslib-1.21 -R
修改后如图 2.1所示:
在这里插入图片描述

图 2.1

2、Ubuntu工具安装
编译 tslib 的时候需要先在 ubuntu 中安装一些文件,防止编译 tslib 过程中出错,命令如下所示:

sudo apt-get install autoconf 
sudo apt-get install automake 
sudo apt-get install libtool 

3、编译tslib
首先创建一个tslib文件夹,用于存放编译结果。比如文件路径为:/h

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值