Qtopia and the Neo

Flashing the Neo with Qtopia

All single steps to get Qtopia on your Neo can be found here.

Conmpiling applications

To compile for the processor arcitecture of the neo you need the cross compiler from Trolltech. It runs on an i386 platform but builds for ARM architecture. The needed toolchain is located here With the linux-arm-g++ compiler you can compile a command line application which runs on the neo. You can copy it the the device using scp:

	scp a.out root@192.168.0.202:/media/card

Installing Qtopia on the host PC

To compile Qtopia application (and not just command line apps) you need to install Qtopia. Configure Qtopia to have ARM as target architecture. To do so, go into the subdirectory "devices" and rename the "greenphone" subdir into "ficgta01" (or so). Then replace the compilers (linux-arm-g++ etc.) with the ones from the toolchain. Now configure Qtopia and compile Qtopia

	./configure -device ficgta01
	make
	make install
Now you can create a .pro file and a makefile for your Qtopia application, compile it and transfer it to the neo.
<qtopiadir>/bin/qtopiamake -project
<qtopiadir>/bin/qtopiamake