Porting QT/E & QPE to VT8420

原创 2007年09月23日 13:15:00
 

HTML Tags and JavaScript tutorial



Porting QT/E & QPE to VT8420





Cross compiling  QT/E&QPE
    My target board is VT8420,arm9 core,compiler version is 3.3.2.soft version is : qt-x11-2.3.2 qte-2.3.7 qtopia-1.7.0 e2fsprogs-1.35 tmake-1.13 .System is redhat9   2.4.18-20
sources:
tar jxvf e2fsprogs.tar.bz2
tar zxvf tmake-1.13.tar.gz
tar jxvf qte.tar.bz2 (2.3.7)
tar jxvf qtopia.tar.bz2(1.7.0)
tar zxvf qt-x11.tar.gz(2.3.2)
tar zxfv jpegsrc.v6.tar.gz
unpack sources in your working dir;
working dir:/root/VT8420
export CROSSDIR=/root/VT8420
###########--------build jpeg lib-------##############
cross compiling jpegsrc
./configure --enable-shared
Make        //get the libtools,then
./configure --enable-shared
modify the makefile
prefix=../qt-2.3.7
CC=zac-linux-gcc
AR=zac-linux-ar rc
AR2=zac-linux-ranlib
cp jconfig.doc jconfig.h
make
make install
then copy libjpeg.so to /zactools/..../lib/
###########--------build uuid lib-------##############
cd ../e2fsprogs
./configure
--prefix=$CROSSDIR
--enable-elf-shlibs
--build=i386-linux
--host=arm-unknown-linux
--target=arm-unknown-linux
--with-cc=zac-linux-gcc
--with-linker=zac-linux-ld
make
cd e2fsprogs/lib
mkdir $CROSSDIR/include/uuid
cp *.h $CROSSDIR/include/uuid
cp libuuid.* to  /zactools/..../lib/
###########--------build qt-X11-------##############
cd qt-x11
export QTDIR=$PWD
echo yes | ./configure -static -no-xft -no-opengl -no-sm
make
mkdir ../qt-2.3.7/bin
cp bin/uic ../qt-2.3.7/bin/
cd ..
###########----------------qte.sh------------###################
#########------set envionment variables-----###################
add a script qte.sh with
export QTDIR=$PWD/qt-2.3.7
export QPEDIR=$PWD/qtopia-1.7.0
export TMAKEDIR=$PWD/tmake-1.13
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++   
###here must modify tmake/lib/qws/linux-arm-g++-*  TMAKE_LINKER = zac-linux-g++######
export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH
run in bash:source qte.sh
###########--------build qt/embedded-------##############
cd qt
cp ../qtopia/src/qt/qconfig-qpe.h src/tools/
(echo yes;echo no) | ./configure -xplatform linux-arm-g++ -qconfig qpe -depths 4,8,16,24,32 -system-jpeg -gif -no-xft -no-opengl
######Note: here "-xplatform linux-arm-g++" must modify the ./src/Makefile,convert the arm to zac .
make sub-src
cd ..
ps: here has some err,copy the header ( jconfig.h jmorecfg.h jpeglib.h asm/page.h ) from /usr/include to qt/include.
###########--------build qtopia-------##############
cd $QPEDIR/src/libraries/qtopia
cp custom-linux-ipaq-g++.cpp custom-linux-mips-g++.cpp
cp custom-linux-ipaq-g++.h custom-linux-mips-g++.h
cd ../../
./configure -xplatform linux-arm-g++
make
cd ../../
ps: make sure the moc you used is qt/bin/moc!!!
#############write by hhq 2006.7.19####################


Porting to Qt 4 译文-摘自Qt文档

英文水平有限,将就吧。挑了主要的、用到的类块,正文如下:  该文档描述了将程序从Qt3引到Qt4的步骤。如果你还没有做出转移的决定,或者还不确定是否必要,可以先看一下Qt4提供的关键特性(key fe...

Qt、Qte、Qtopia、Qvfb、Qpe概念区别

Qt 一般说的Qt其实是泛指Qt的所有桌面版本,例如:Qt/X11(Linux下),Qt Windows(windows下)以及Qt Mac等。运行于一般PC桌面环境的应用程序开发平台。简单理解就是...

Qt、Qte、Qtopia、Qvfb、Qpe概念区别

一般说的Qt其实是泛指Qt的所有桌面版本,例如:Qt/X11(Linux下),Qt Windows(windows下)以及Qt Mac等。Qt用于嵌入式Linux的版本,简称为Qte或Qt/E。Qto...

快思聪编程之vt_pro-e

  • 2012年11月29日 11:59
  • 18.59MB
  • 下载

快思聪触摸屏编程软件vt_pro-e_3.9

  • 2014年09月25日 13:21
  • 3.09MB
  • 下载

Porting from Flash to iOS

This article describes the process of porting a Stencyl-made Flash game to iOS. Porting involves 3 s...
  • yuanya
  • yuanya
  • 2013年10月29日 21:19
  • 707

Porting OpenCV 2.3.1 to iPhone 3GS/4/4S

Porting OpenCV 2.3.1 to iPhone 3GS/4/4S - 如何使用cmake+Xcode編譯OpenCV 2.3.1函式庫給iOS使用 要能在Xcode中使...

Porting ZeroMQ to Windows Mobile(转载)

http://zeromq.org/story:5 Short introduction I believe that my experience in porting libra...
  • ye_song
  • ye_song
  • 2013年10月09日 23:07
  • 464

Porting Libgdx Applications to HTML5

Porting Libgdx Applications to HTML5 MAR 13TH, 2012 | COMMENTS Yet another reason to love ...
  • ghd_214
  • ghd_214
  • 2012年06月03日 19:02
  • 623

porting gps to android2.3 (一)

最近刚好有机会移植一款GPS到我们的产品上,就GPS模块移植本身而言,是很简单的。做过WINCE 或PC开发GPS的朋友肯定很清楚了,无非就是把GPS的标准数据从串口读出来,然后解析,应用程序获取其中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Porting QT/E & QPE to VT8420
举报原因:
原因补充:

(最多只允许输入30个字)