700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 嵌入式linux触摸屏校正命令 嵌入式系统触摸屏的校准 tslib的交叉编译与测试

嵌入式linux触摸屏校正命令 嵌入式系统触摸屏的校准 tslib的交叉编译与测试

时间:2020-07-29 07:36:04

相关推荐

嵌入式linux触摸屏校正命令 嵌入式系统触摸屏的校准 tslib的交叉编译与测试

我的用minigui为平台开发的软件终于写的八八九九了,由于用的开源免费的版本,根本没什么人维护与技术支持,写这个软件真是一个痛苦的过程,遇到了很多问题。

其中一个很大的问题就是触摸屏的坐标映射不准确,必须进行校准。tslib就是一个开源的触摸屏校准工具。

这篇文章我只介绍编译与测试tslib,至于如何用tslib校准minigui的IAL接口,我还在做,等做好了,发上来分享。

1.首先下载一个tslib的源码,我下的是tslib-1.0的版本。

2.运行autogen.sh(注意我在redhat9.0上运行不了,因为没有libtool工具,大家可以自己去安装,由于我的虚拟机还有fedora8所以就可以编译过去了)。

3.做第2步骤的时候可能会报错,“ts_test.c:(.text+0x200): undefined reference to `rpl_malloc”,最简单的方法就是把tslib-1.0\config.h中有一行定义“#define malloc rpl_malloc”,直接注释即可。

4.导出交叉编译工具:

export CC="/opt/host/armv4l/bin/arm-unkown-linux-gcc"

5.运行configure

#./configure --host=arm-linux--prefix=/home/tslib

--enable=inputapi=no(与你的触摸屏驱动有关)

如果失败说明你的automake工具没装或版本过低

6. #make

#makeinstall

7.这时会在/home/tsl

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。