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####################


Linux Kernel Porting CPU 方法概要

Linux Kernel Porting CPU是什么?       Linux kernel发展至今,除了X86,代码包中默认支持很多流行的CPU,arch\arm\下可以看到已支持的ARM 架...
  • u012895903
  • u012895903
  • 2013年11月21日 12:58
  • 1261

Android Kernel Porting 的简单总结文档

  Simple Guide for Porting Android Kernel作者:刘旭晖 colorant@163.com 转载请注明出处http://blog.csdn.net/coloran...
  • colorant
  • colorant
  • 2008年02月27日 16:59
  • 14494

ANDROID Porting系列五、定制化

http://source.android.com/porting/customization.html•启动屏幕定制•网络定制平台•自定义预加载的应用程序•自定义浏览器的书签•电子邮件提供商定制•平...
  • ccwwff
  • ccwwff
  • 2010年07月16日 13:32
  • 3870

四天时间改了一行代码

一行代码的改动,我花了四天时间
  • azhengye
  • azhengye
  • 2016年09月08日 22:45
  • 1402

Android-x86 - Porting Android to x86

Android-x86 - Porting Android to x86 http://www.android-x86.org
  • zhenyongyuan123
  • zhenyongyuan123
  • 2010年12月01日 10:44
  • 1035

Android平台开发指导(Android Porting Guide)(一)

没有比这更http://www.netmite.com/android/mydroid/development/pdk/docs/index.html官方的开发指导材料了,闲着无事就翻译了。序本文为A...
  • fengkehuan
  • fengkehuan
  • 2011年02月24日 20:24
  • 11417

bt porting

bt启动过程:中断初始化:FM1182串口注册表:[HKEY_LOCAL_MACHINE/Drivers/BuiltIn/Serial2]"Dll"="AtlasSerial.Dll""IoBase"...
  • zjh824
  • zjh824
  • 2009年10月28日 13:23
  • 1846

Android平台开发-WIFI function porting-WIFI功能移植

一、WIFI的基本架构     1、wifi用户空间的程序和库:          external/wpa_supplicant/        生成库libwpaclient.so和守护...
  • harhy
  • harhy
  • 2013年08月31日 10:48
  • 1025

关于QT/E安装,编译,以及执行

关于QT/E安装,编译,以及执行一, QT/E的安装。在本机中安装了包括QT4.0.1(WINDOWS版本)以及QT/E2。3。7(LINUX版本)。QT/E我安装在我的虚拟机中。因为QT/E2.3....
  • lbh9158
  • lbh9158
  • 2007年09月16日 05:05
  • 1054

ANDROID Porting系列七、Display Drivers

 •功能•实现您自己的驱动程序(驱动程序模板)•故障排除    本节介绍了如何显示驱动功能,并提供一个功能模板,旨在帮助您建立自己的特定于设备的驱动程序。Android依靠在Linux / fb.h内...
  • ccwwff
  • ccwwff
  • 2010年07月16日 16:23
  • 2805
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Porting QT/E & QPE to VT8420
举报原因:
原因补充:

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