查看: 3788|回复: 0

在Timll的OMAP3530上移植QT的方法

[复制链接]

该用户从未签到

发表于 2009-5-12 11:46:52 | 显示全部楼层 |阅读模式
分享到:
环境


硬件

板子名称:DevKit8000

§                     硬件特性

1)cpumap3530
2)ram:128M
 
3)flash:128M

§                     具体特性

供应商:天漠科技 http://www.timll.com
DevKit8000
技术WIKIhttp://elinux.org/DevKit8000
DevKit8000
产品网页:http://www.timll.com/products/Devkit8000.asp

软件开发环境

1)ubuntu 8.04
2)qtopia-core-opensource-src-4.3.5
http://www.qtcn.org/bbs/read.php?tid=3144&page=1&fpage=1
3)arm-none-linux-gnueabi-2007q3

编译


准备

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

配置

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

编译&安装

1.     make

2.     make install

测试


准备

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

运行

拷贝${HOME}/work/qt/target/examples/tutorial/t1/t1到开发板下/opt/qtopia/bin目录下

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

 
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2025-1-5 10:25 , Processed in 0.119553 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.