首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

成功移植QT到OMAP3530评估套件-DevKit8000上

成功移植QT到OMAP3530评估套件-DevKit8000上







OMAP3530评估套件上移植了一个QT,现在把移植的方法总结如下:


一、环境简述:


1.1 硬件开发环境:


板子名称:DevKit8000


硬件特性

1)cpumap3530

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-linuxarm-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/libLD_LIBRARY_PATH

export PATH=$QTOPIA/binPATH

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



[此贴子已经被作者于2009-4-29 18:40:13编辑过]

EAGLE畅销欧美的原理图和PCB板设计工具登陆中国
返回列表