Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75010
  • 博文数量: 20
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 17:19
文章分类

全部博文(20)

文章存档

2011年(1)

2009年(18)

2008年(1)

我的朋友

分类: LINUX

2009-02-12 16:17:10

2410编译tslib

by hipboi ee team

主机:ubuntu 8.10 x86_64

交叉编译器:/usr/local/arm/3.3.2/bin/arm-linux-

是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功
能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。

首先,通过svn获得最新tslib代码

svn co svn://svn.berlios.de/tslib/trunk/tslib tslib

cd tslib

执行autogen.sh产生configure脚本

./autogen.sh

执行configure脚本

./configure --host=arm-linux --enable-inputapi=no --prefix=/home/tom/ts

保证arm-linuxPATH中,因为我的2410ts驱动没有ioctl,所以–enable-inputapi设为no,--prefix为安装路径。

make

make install

/home/tom/ts下得到

bin etc include lib目录

按个人习惯,复制到rootfs里去

我把bin下的几个ts测试程序放到/usr/bin下,etc下的ts.conf配置文件放到/etc下,include目录放在/usr下,lib目录下pkgconfig目录没用,删去,其他全复制到/lib下。

运行测试程序之前,要先设置环境变量。

export TSLIB_CONFFILE='/etc/ts.conf' 配置文件存放的地方

export TSLIB_TSDEVICE='/dev/ts0' 触摸平设备文件

export TSLIB_CALIBFILE='/etc/pointercal' 校准文件存放的地方

export TSLIB_PLUGINDIR='/lib/ts' 插件路径,有几个是必须的

运行,截图


关于截图

cat /dev/fb0 > pic.raw

在ubuntu上用转成png格式。

阅读(873) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~