Qt for embedded Linux 4.5.2 on MPC5200 based board with Coral-P[A] GDC
Abstract
This application note describes building Qt for embedded Linux 4.5.2 for MPC5200 based board with Coral-P[A] GDC using ELDK. Currently there are some issues with incorrect color appearance in "OnScreen-Painting Mode" which hopefully will be resolved soon.Author
This document was written by Anatolij Gustschin (agust {at} denx {dot} de).Requirements
- MPC5200 based board with Coral-P[A] GDC
- ELDK installed on the host
- This patch for Qt for embedded Linux 4.5.2
Building the Libraries and Demos
Download the source tar ball, extract and patch it:$ wget -c http://get.qtsoftware.com/qt/source/qt-embedded-linux-opensource-src-4.5.2.tar.gz $ tar xzf qt-embedded-linux-opensource-src-4.5.2.tar.gz $ cd qt-embedded-linux-opensource-src-4.5.2 $ patch -p1 < <path-to>/qt-embedded-4.5.2-mpc5200-coralpa-support.patchPrepare for cross compiling using ELDK and build:
$ export QTDIR=$PWD $ export PATH=$QTDIR/bin:$PATH $ export CROSS_COMPILE=ppc_82xx- $ export INSTALL_ROOT=/opt/eldk/ppc_6xx $ cd src/corelib/arch/ $ ln -s powerpc/ ppc_82xx $ cd ../../../ $ ./configure -prefix /opt/QtEmbedded-4.5.2-mpc5200 -embedded ppc_82xx \ -big-endian -depths 15,16,24,32 -no-nis -no-cups \ -no-openssl -no-mmx -no-3dnow -no-sse -no-sse2 \ -confirm-license -opensource $ make $ su -c "make install"
Running Demos
Now boot the board using ELDK root file system over NFS and run some Qt demos, e.g.:# cd /opt/QtEmbedded-4.5.2-mpc5200 # demos/mainwindow/mainwindow -qws & # demos/deform/deform &-- AnatolijGustschin - 04 Aug 2009