Mobile Linux Development Community
Be an editor/author! Sign Up now to create new pages, or edit a current page! Do help in keeping this site updated!
We are currently looking for developers for Google Android. Please contact us at this email(admin at motorolafans dot com) if you are one.

Description

This page describes building qtopia4-ezx from source. This is not about building qtopia4 applications or running sdk or emulator.

Requirments
  • You need linux distribution with development packages installed
  • 1.5 GB free space
  • git and subversion installed

Install crosscompiler

  1. sudo mkdir -p /opt/toolchains
  2. sudo chown $USER /opt/toolchains
  3. cd /opt/toolchains
  4. tar jxf arm-iwmmxt-linux-gnu-qtopia_all_20090204.tar.bz2

Grab qtopia source code

  1. sudo mkdir -p /var/source
  2. sudo chown $USER /var/source
  3. cd /var/source
  4. git clone git://github.com/muromec/qtopia-ezx.git
  5. cd qtopia-ezx
  6. git submodule init
  7. git submodule update

Build

  1. sudo mkdir -p /var/build/qtopia
  2. sudo chown $USER /var/build/qtopia
  3. cd /var/build/qtopia
  4. /var/source/qtopia-ezx/configure -confirm-license -device ezx
  5. make
  6. cd src/settings/packagemanager
  7. sed 's,-Os,-O0,g' -i Makefile.target
  8. make clean all

Package

  1. cd /var/source/qtopia-ezx/
  2. make install
  3. cd image
  4. mkfs.jffs2 -q –pad=0×02620000 -l -e 128 -o ../image.jffs2

Personal Tools