打印

发贴心情 成功移植QT到OMAP3530评估套件-DevKit8000上

[复制链接]
3031|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
timllomap|  楼主 | 2009-5-6 11:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在OMAP3530评估套件上移植了一个QT,现在把移植的方法总结如下:

一、环境简述:

1.1 硬件开发环境:

板子名称:DevKit8000

硬件特性

1)cpu:omap3530

2)ram:128M

3)flash:128M

板卡特性

供应商:天漠科技
http://www.timll.com

DevKit8000 技术WIKI:
http://elinux.org/DevKit8000

DevKit8000 产品网页:
http://www.timll.com/products/Devkit8000.asp

1.2软件开发环境

1)ubuntu 8.04

2)qtopia-core-opensource-src-4.3.5

3)arm-none-linux-gnueabi-2007q3

二、编译

2.1 准备工作

   1. tar xvf
      qtopia-core-opensource-src-4.3.5.tar.gz
   2. cd
      qtopia-core-opensource-src-4.3.5


修改mkspecs/qws/linux-arm-g++/qmake.conf文件,替换所有arm-linux为arm-none-linux-gnueabi

2.2配置

   1. ./configure -embedded arm
      -xplatform qws/linux-arm-g++ -depths 4,8,16,32 -no-qt3support -prefix
      ${HOME}/work/qt/target -fast -qt-sql-sqlite -no-libtiff -no-libmng
      -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -optimized-qmake -no-nis
      -no-separate-debug-info -no-qvfb -qt-gfx-linuxfb -no-gfx-qvfb
      -qt-kbd-usb -no-kbd-qvfb -no-mouse-qvfb -no-mouse-linuxtp -qt-mouse-pc
      -qt-mouse-tslib


2.3编译&安装

   1. make
   2. make install


三、测试

3.1准备

1)拷贝${HOME}/work/qt/target/lib目录到开发板下/opt/qtopia目录下

2)删掉/opt/qtopia/lib/fonts目录下多余的字体文件(只留下cour.pfa 和
cursor.pfa)

3)设置环境变量:

export QTOPIA=/opt/qtopia

export LD_LIBRARY_PATH=$QTOPIA/lib:$LD_LIBRARY_PATH

export PATH=$QTOPIA/bin:$PATH

export QWS_MOUSE_PROTO=tslib:/dev/input/event1

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

export TSLIB_TSDEVICE=/dev/input/event1

export TSLIB_PLUGINDIR=/lib/ts

3.2运行

拷贝${HOME}/work/qt/target/examples/tutorial/t1/t1到开发板下/opt/qtopia/bin目录下,并运行下列程序:

/opt/qtopia/bin/t1 -qws(显示 helloworld界面)

【本文原载:DevKit8000开发WIKI:
http://elinux.org/DevKit8000_QT

相关帖子

沙发
liuqi05| | 2010-5-10 11:29 | 只看该作者
急需啊 谢谢了!

使用特权

评论回复
板凳
ADaiPlay| | 2011-11-18 20:26 | 只看该作者
编译安装完成触摸屏相关库后,要将CC和CXX该回到系统的gcc和g++,然后在进行下面的操作,不然系统使用arm的编译工具链编译qmake等程序,然后就会出现各种各样我们喜欢的,纠结的,见者尤怜的错误。例如语法错误啊,可执行文件格式错误了,之类的。

仅供参考,网络资源不可轻信

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

34

帖子

0

粉丝