Chinaunix首页 | 论坛 | 博客
  • 博客访问: 847826
  • 博文数量: 156
  • 博客积分: 6553
  • 博客等级: 准将
  • 技术积分: 3965
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-22 18:36
文章存档

2012年(3)

2011年(43)

2010年(110)

分类: LINUX

2010-10-02 17:41:31

首先下载tslib-1.4.tar.gz,下载地址:

http://blog.chinaunix.net/u2/75270/showart_1793535.html里面自己找

tar xzvf tslib-1.4.tar.gz
cd tslib/

#./autogen.sh

这是可能会报错,因为需要安装下面的包

然后再

sudo apt-get install autoconf

sudo apt-get install automake

sudo apt-get install libtool

因为系统上已经安装了autoconfautomake,这里就不再说了,说下libtool的安装过程

  这是libtool的下载地址

安装过程如下:

解压进入目录,然后

./configure --prefix=/usr &&

make &&

make install

这样就安装好了

 

下面继续回来移植tslib

echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache

 

./configure --host=arm-softfloat-linux-gnu --prefix=/home/linux/tslib –cache-file=arm-linux.cache

 

make

 

make install

 

cd /home/linux/tslib (注解:这个是我们在上面—prefix指定的)

 

vim ts.conf

 

去掉module_raw input前面的#号和空格(使得这句有效)

 

在把下面配置写入/etc/profile文件中

export TSLIB_ROOT=/tslib

 

export TSLIB_TSDEVICE=/dev/event0

 

export LD_LIBRARY_PATH=/tslib/lib:$LD_LIBRARY_PATH

 

export QWS_SIZE=320x240

 

export TSLIB_FBDEVICE=/dev/fb0

 

export TSLIB_PLUGINDIR=/tslib/lib/ts

 

export TSLIB_CONSOLEDEVICE=none

 

export TSLIB_CONFFILE=/tslib/etc/ts.conf

 

export POINTERCAL_FILE=/etc/pointercal

 

export QWS_MOUSE_PROTO=Tslib:/dev/event0

 

export TSLIB_CALINFILE=/etc/pointercal

 

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

 

export TSLIB_TSEVENTTYYPE=H3600

 

说明:

TSLIB_TSDEVICE    //触摸屏设备文件

TSLIB_CALINFILE    //校准的数据文件,由ts_callibrate 生成

TSLIB_CONFFILE     //配置文件名

TSLIB_PLUGINDIR    //插件目录

TSLIB_CONSOLEDEVICE  //控制台文件名

TSLIB_FBDEVICE       //帧缓冲设备文件

 

这样就可以运行/tslib/bin/目录下的文件了

 
 
下面是些软件包
文件: tslib源码-1.4.tar.gz
大小: 58KB
下载: 下载
 
文件: tslib移植好的-1.4.tar.bz2
大小: 713KB
下载: 下载
 
 
文件: tslib移植好的.tar.bz2
大小: 52KB
下载: 下载
 
 
 
阅读(703) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~