编译安装tslib1.4

简介:   安装编译过程需用到的程序  # apt-get install autoconf(或autoconf2.13) # apt-get install automake # apt-get install libtool 将tslib1.

 

安装编译过程需用到的程序

 # apt-get install autoconf(或autoconf2.13)
 # apt-get install automake
 # apt-get install libtool

tslib1.4解压到/home下 

#./autogen.sh
#./configure --prefix=/home/qt/mytslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes 

#make

#make install-strip //生成瘦身应用程序和库

 注意:/home/qt/mytslib/为tslib1.4安装的目录在装QtEmbedded-4.5.2-arm版本时需要用到此目录

修改mytslib/etc/ts.conf 文件,要不./ts_calibrate运行不出来。

module_raw input 

module pthres 

module variance delta=30 

module dejitter delta=100 

module linear 

修下这几项,其余全删... 

打包mytslib

# tar czvf mytslib.tar.gz tslib

下载到sd卡根目录解压

tar xzvf mytslib.tar.gz

设置环境变量,校准触摸屏。
修改开发板上:/etc/profile文件上添加

export TSLIB_ROOT=/mnt/hello/mytslib

export TSLIB_TSDEVICE=/dev/event0

export LD_LIBRARY_PATH=/mnt/hello/mytslib/lib:$LD_LIBRARY_PATH

export QWS_SIZE=320x240

export TSLIB_FBDEVICE=/dev/fb0

export TSLIB_PLUGINDIR=/mnt/hello/mytslib/lib/ts

export TSLIB_CONSOLEDEVICE=none

export TSLIB_CONFFILE=/mnt/hello/mytslib/etc/ts.conf

export POINTERCAL_FILE=/etc/pointercal 

export QWS_MOUSE_PROTO=Tslib:/dev/event0 

export TSLIB_CALIBFILE=/etc/pointercal

export QWS_DISPLAY="LinuxFb:mmWidth100:mmHeight130:0"

export TSLIB_TSEVENTTYYPE=H3600

注意:触摸屏的前提是你的触摸屏驱动已经写好,并加载进了内核.我的为开发板上的/dev/event0

把修改好的文件系统./mkyaffs2image rootfs rootfs.yaffs 然后下载到开发板上,这就不用每回手动输入了

插入sd卡,挂载sd卡

# mount /dev/mmcblk0p1  /mnt/hello/

进入sd卡的根目录运行./ts_calibrate会在/etc目录生成一个:pointercal触摸屏效准的必须文件

 c/mnt/hello/mytslib/bin/

 ./ts_calibrate

相关文章
|
7月前
|
Linux
linux 交叉编译libpng,libjpeg库
linux 交叉编译libpng,libjpeg库
126 1
|
7月前
交叉编译安装tslib
交叉编译安装tslib
87 0
libpng12.so.0:没有那个文件或目录
libpng12.so.0:没有那个文件或目录
312 0
|
Windows
zlib、libzip、 libzippp 库编译(windows + cmake + vs2013)
"libzipp" 这库是基于 "libzip" 之上封装的,而 "libzip" 又是基于 "zlib"库封装的,所以要编译 "libzipp" 库就要先编译其他两个库。下载准备:"zlib-1.2.
3808 0
|
2月前
|
Ubuntu 编译器 C语言
Ubuntu安装gcc 以及g++
这篇博客介绍了在Ubuntu系统中安装gcc和g++编译器的步骤,包括解决安装过程中可能遇到的问题,如锁文件冲突,并提供了一些安装GCC和G++的命令和技巧。
101 0
|
7月前
|
C语言 计算机视觉
OpenCV使用CMake和MinGW-w64的编译安装
OpenCV使用CMake和MinGW-w64的编译安装
109 0
|
C语言
编译安装gcc
编译安装gcc
|
Ubuntu 算法 Linux
移植Zlib,Libpng,FreeType详细步骤
移植Zlib,Libpng,FreeType详细步骤
545 0
|
Java Linux Windows
LINUX编译OpenJDK,也可以指定freetype
LINUX编译OpenJDK,也可以指定freetype
147 0