设为首页 加入收藏

TOP

Ubuntu 10.04下QT 4.3.5和tslib-1.4的安装移植
2014-11-24 03:06:09 来源: 作者: 【 】 浏览:1
Tags:Ubuntu 10.04 4.3.5 tslib-1.4 安装 移植

一、工作环境:


2、硬件平台:real 6410


3、交叉编译器:arm-linux-gcc-4.3.2


4、触摸屏适配层源 码:tslib-1.4.tar.gz


下载http://www.linuxidc.net/thread-2244-1-1.html


二、交叉编译tslib-1.4


1.解压tslib-1.4.tar.gz


cd tslib/


./autogen.sh


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


./configure --host=arm-linux --cache-file=arm-linux.cache -- enable-inputapi=no -prefix=/usr/local/tslib


make


make install


红色表示tslib安装后的路径。


修改ts.conf内容


vi /usr/local/tslib/etc/ts.conf


最后内容如下:


module_raw input


module pthres pmin=1


module variance delta=30


module dejitter delta=100


module linear


然后打包整个tslib的内容,下载到开发板里的对应路径下(/usr/local下)。


2.配置环境变量


vi /etc/profile


添加如下内容:


export TSLIB_ROOT=/usr/local/tslib


export TSLIB_TSDEVICE=/dev/input/event0


export TSLIB_CALIBFILE=/etc/pointercal


export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf


export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts


export TSLIB_FBDEVICE=/dev/fb0


export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib


重启MINI2440,在终端下输入./ts_calibrate出现tslib的触摸屏五点校准画面,至此,tslib的安装移植成功完成。


三、交叉编译qtopia4.3.5


解 压 qtopia-opensource-4.3.5.tar.gz


cd qtopia-opensource-4.3.5/


vi build


添加如下内容:


#!/bin/bash


./configure -prefix /mini2440 -release -shared -fast -pch -no-qt3support -qt-sql-sqlite -no-libtiff -no-libmng -qt-libjpeg -


qt-zlib -qt-libpng -qt-freetype -nomake tools -nomake examples -nomake demos -optimized-qmake -no-nis -no-opengl -no-cups -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-xkb -no-sm -no-xinerama -no-xshape -no-separate-debug-info -xplatform qws/linux-arm-g++ -embedded arm -depths 16 -no-qvfb -no-gfx-qvfb -no-kbd-qvfb -no-mouse-qvfb -qt-gfx-linuxfb -qt-kbd-usb -confirm-license -qt-mouse-tslib -I /usr/local/tslib/include -L /usr/local/tslib/lib


注意:红色所标中的路径必须和tslib的安装路径一致,否则,编译不成功,其 他参数可根据自己实际情况进行配置。


保存退出后修改build文件的执行权限。(chmod +x build)而后执行build。


./build


make(时 间较长,耐心等待!!)


make install


cd /mini2440/bin


mv qmake qmake-arm


cp qmake-arm /bin/


执行which qmake-arm命令,如果出现:/bin/qmake-arm/则安装成功。


以后 我们编译qt程序时,都使用qmake-arm即可(即:qmake-arm -project qmake-arm make)。


至此,qt4.3.5安装完成。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇RedHat Enterprise Linux 5安装JD.. 下一篇Linux驱动入门——几个简单的Linu..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Sphinx : 高性能SQL (2025-12-24 10:18:11)
·Pandas 性能优化 - (2025-12-24 10:18:08)
·MySQL 索引 - 菜鸟教 (2025-12-24 10:18:06)
·Shell 基本运算符 - (2025-12-24 09:52:56)
·Shell 函数 | 菜鸟教 (2025-12-24 09:52:54)