原创 tslib移植说明

2009-5-11 10:03 1990 0 分类: MCU/ 嵌入式

export CC="arm-linux-gcc"
./autogen.sh
echo "ac_cv_func_malloc_0_nonnull=yes">arm-linux.cache
./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=/gcc-3.4.6-glibc-2.3.6/arm-linux/arm-linux/ --enable-inputapi=no
如果触摸屏驱动程序支持ioctl操作,那么可以把configure的选项--enable-inputapi=no去掉。
在交叉编译TSLIB的时候出现了libtool:link: only absolute run-paths are allowed错误


解决方法:要修改/tslib/plugins/Makefile里面找rpath,找到将其注释并加上绝对路径。
找到:LDFLAGS :=$(LDFLAGS) -rpath $(PLUGIN_DIR)
修改为:LDFLAGS :=$(LDFLAGS) -rpath `cd $(PLUGIN_DIR) && pwd`   //无效
修改为:LDFLAGS :=$(LDFLAGS) -rpath $(libtool绝对路径,tslib-1.3目录下的libtool)


make
make install


cp lib to nfsroot


export QWS_MOUSE_PROTO=TPanel:/dev/input/ts0 //此处填写触摸屏的设备节点
export T_ROOT=/tslib
export LD_LIBRARY_PATH=$T_ROOT/lib  //指定tslib库文件路径
export TSLIB_CONSOLEDEVICE=none //tslib运行需要的控制台,这里就是LCD屏幕,设定控制台设备为none,否则默认为/dev/tty
export TSLIB_FBDEVICE=/dev/fb0 //指定帧缓冲设备
export TSLIB_TSDEVICE=/dev/input/ts0  //指定触摸屏设备节点文件
export TSLIB_TSEVENTTYPE=H3600 //对tslib的设备结构体定义。
export TSLIB_CALIBFILE=$T_ROOT/etc/pointercal


export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$T_ROOT/plugins   

文章评论0条评论)

登录后参与讨论
相关推荐阅读
zcx_565076123 2011-05-03 15:04
ATMEL双网口、多串口工控板震撼推出
1、主板简介MC6060A(G)工控板为迈冲科技最新推出的双网口、多串口主板,底板采用双网口设计,满足同时需要两个网口的应用,板上集成4路Rs485串口,11路Rs232串口,主板唯一识别号等,是直接...
zcx_565076123 2009-10-23 09:58
AT91SAM9260无线网卡驱动移植及配置
                 AT91SAM9260/AT91SAM9261开发板无线网卡驱动移植及配置1、驱动Makefile文件修改   一般只需在$(MAKE) 添加 -C /嵌入式内核目录...
zcx_565076123 2009-10-23 09:57
ATMEL AT91SAM9261开发板
AT91SAM9261开发板<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />MC92...
zcx_565076123 2009-10-23 09:55
ARM9开发板 ATMEL AT91SAM9260开发板
AT91SAM9260开发板<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />MC92...
zcx_565076123 2009-10-23 09:54
(新)工业级ATMEL ARM9开发板 AT91SAM9261开发板
AT91SAM9261开发板<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />MC92...
zcx_565076123 2009-10-23 09:38
基于AT91SAM9261 AT91SAM9263的USB摄像头驱动移植
一.下载并解压Spca5xx驱动,本文使用了gspcav1-20071224版本。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-c...
我要评论
0
0
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /4 下一条