本文介绍:触摸屏tslib库交叉编译并移植ARM,校准及测试。
下载tslib:Tags · libts/tslib · GitHub
在tslib的官方github上选择一个版本下载即可。
本实验版本为:tslib-1.12.tar.gz。
1. 配置
1.1 安装依赖库:
$ sudo apt-get install autoconf automake libtool
1.2 解压
将tslib-1.20.tar.gz放于ubuntu某目录入,解压并进入:
$ tar zxf tslib-1.12.tar.gz
$ cd tslib-1.12
1.3 配置编译选项
生成config文件:
$ ./autogen.sh
输出如下:
zengzr@ubuntu:/data/open_source/tslib-1.12$ ./autogen.sh
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4/internal'.
libtoolize: copying file 'm4/internal/libtool.m4'
libtoolize: copying file 'm4/internal/ltoptions.m4'
libtoolize: copying file 'm4/internal/ltsugar.m4'
libtoolize: copying file 'm4/internal/ltversion.m4'
libtoolize: copying file 'm4/internal/lt~obsolete.m4'
configure.ac:58: installing './compile'
configure.ac:24: installing './config.guess'
configure.ac:24: installing './config.sub'
configure.ac:7: installing './install-sh'
configure.ac:7: installing './missing'
Makefile.am: installing './INSTALL'
plugins/Makefile.am: installing './depcomp'
confi