移植tslib

转载 2015年07月09日 09:13:37

原文链接: http://blog.csdn.net/zy812248258/article/details/42554139


首先下载tslib :   https://github.com/kergoth/tslib

1. 为了防止安装过程中出现错误,先执行命令: 

sudo apt-get install autoconf automake libtool

2. 解压源码, 进入源码文件夹

./autogen.sh

如果这一步出现错误, 很可能是因为第一步没有被执行, 在重新执行该命令之前需要先执行

./autogen-clean.sh

3. 配置

./configure --host=arm-linux-gnueabihf --prefix=/home/<user>/software/QT/tslib

第一项指明了交叉编译链, 第二项指明了安装路径, 注意安装路径千万不要和源码路径相同!

4. 

make

make install
执行完毕之后到安装目录下查看是否生成了 bin/  etc/ include/ lib/ 这四个文件夹

5. 进入 安装路径 下的 etc/  修改 etc/ts.conf, 将第二行的注释取消, 并保证行前没有空格

# Uncomment if you wish to use the linux input layer event interface
module_raw input

6. 将bin/、etc/、lib/三个目录分别拷贝到BBB的根目录下, 并修改配置信息 

sudo vi /etc/profile

export TSLIB_ROOT=/
export TSLIB_TSDEVICE=/dev/input/event1
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_CALIBFILE=/etc/pointercal
export LD_LIBRARY_PATH=lib
export TSLIB_PLUGINDIR=/lib/ts

source /etc/profile 

注意:以上环境变量的名字不变,但是值可能需要根据自己的情况进行修改。比如开始我按照别人使用/dev/input/event0,结果运行程序出现selected device is not a touchscreen......如果不知道对应自己的触摸屏到底是哪一个,可以打开/dev/input下面发现by-path  event0  event1  mice  mouse0,运行cat event1,此时用手触摸屏幕,如果终端上传来数据,则说明event1就是你的触摸屏输入接口。


7. 运行 tslib_install / bin 下的 ts_calibrate , 如果看到屏幕上有校准提示, 则表示tslib移植成功. 










QT学习之路(一)————移植tslib库到开发板

这东西我做了好久, 也出现了很多问题,不把它写到博客上真的是对不起我自己,所以,我一做完就来写博客了! 注意:移植tslib库之前要先把开发板的屏幕驱动移植好,屏幕驱动的移植详见我的博客:http:/...
  • huangan_xixi
  • huangan_xixi
  • 2015年10月27日 15:28
  • 1016

tslib 1.4 在ARM板上移植(转)

1.首先从网上下载的tslib-1.4.tar.gz 2.解压 tar xvzf tslib-1.4.tar.gz ; cd tslib 3.生成configure,这里比一般的开源项目少做一步,要先...
  • bangdingshouji
  • bangdingshouji
  • 2016年03月12日 11:57
  • 1056

移植tslib,测试电容屏

1、下载tslib-1.4.tar.gz       http://download.csdn.net/source/3177449。       2、解压安装tslib            #...
  • guaidaojidewo
  • guaidaojidewo
  • 2014年03月15日 16:38
  • 1791

tslib移植全过程,可能遇到的所有问题,错误

环境:Ubuntu,交叉编译器,tslib-1.4 移植步骤: 第一步:获取tslib的源码 使用git获取tslib源码: git clone https://github.com/15903016...
  • hpu11
  • hpu11
  • 2016年11月09日 20:50
  • 1285

tslib库移植错误解决

触摸屏tslib库移植常见问题解决方案
  • tanhao199406
  • tanhao199406
  • 2015年05月05日 22:17
  • 1185

关于tslib移植usb触摸屏的一个笔记

开源upup 目前刚好有这样一个项目,搞了半天,确定了驱动没问题以后,我就找适配层tslib移植问题。 usb触摸屏是32寸,显示用的hdmi接口,板子用的A8(友善之臂的),图形界面用的是q...
  • u011003200
  • u011003200
  • 2013年11月25日 15:44
  • 881

OK6410移植tslib库

总体的方法大家都知道 参考:http://blog.csdn.net/zhaole20094463/article/details/7272219 网上下载tslib-1.4.tar.gz...
  • zhaole20094463
  • zhaole20094463
  • 2013年03月22日 10:22
  • 1435

移植 tslib

tslib 版本:tslib-1.4.tar.gz 编译器版本:arm-linux-gcc 4.3.2 如没有安装:autoconf automake libtool sudo apt-get in...
  • lizuobin2
  • lizuobin2
  • 2016年09月25日 21:41
  • 446

将tslib-1.4移植到Mini2440开发板

Author: Simon Lee Date: 2017/04/25 主机环境:Red Hat Enterprise Linux6 编译器:arm-linux-gcc 4.4.3 开发板...
  • gorlly
  • gorlly
  • 2017年04月25日 02:19
  • 252

OK6410 Qtopia4.4.3和tslib的移植

实验环境:RedHat6.4(国嵌提供) 用到的源码,工具: tslib.tar.gz ARM-qt-extended-opensource-src-4.4.3.tar.gz ...
  • gwKismit
  • gwKismit
  • 2016年07月13日 17:24
  • 360
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:移植tslib
举报原因:
原因补充:

(最多只允许输入30个字)