This is an old revision of the document!


Linux on iPAQ hx4700

Building Angstrom on Mageia 1

Install necessary packages

  • git version control system
$ sudo urpmi git
  • Python ply - lex and yacc parsing tools for Python
$ cd ~/Downloads
$ wget http://www.dabeaz.com/ply/ply-3.4.tar.gz
$ tar xvzpf ./ply-3.4.tar.gz
$ sudo rsync -av ./ply-3.4/ply /usr/lib/python2.7/site-packages/
$ rm -fr ./ply-3.4
$ cd ~/Downloads
$ wget http://python-progressbar.googlecode.com/files/progressbar-2.3.tar.gz
$ tar xvzpf ./progressbar-2.3.tar.gz
$ sudo rsync -av ./progressbar-2.3/progressbar /usr/lib/python2.7/site-packages/
$ rm -fr ./progressbar-2.3
  • Other packages
$ sudo urpmi python-devel python-psyco
$ sudo urpmi cvs gawk glibc-devel gcc-c++ subversion sharutils coreutils
$ sudo urpmi docbook-utils openjade
$ sudo urpmi quilt pcre-devel unzip glibc-static-devel
$ sudo urpmi texi2html chrpath texinfo

Build distro

  • Prepare project directory
$ PROJECT_DIR=/home/share/users/dambi/projects/hx4700/Angstrom/maintenance-2011.03
$ export PROJECT_DIR
$ mkdir -p $PROJECT_DIR
  • Download set of build scripts
$ cd $PROJECT_DIR
$ git clone git://git.angstrom-distribution.org/setup-scripts
  • switch to maintenance-2011.03 branch
$ cd ${PROJECT_DIR}/setup-scripts/
$ git checkout -b local maintenance-2011.03
  • Configure and build x11-gpe-image image for hx4700 machine
$ cd ${PROJECT_DIR}/setup-scripts/
$ MACHINE=hx4700 ./oebb.sh config hx4700
$ MACHINE=hx4700 ./oebb.sh update
$ MACHINE=hx4700 ./oebb.sh bitbake x11-gpe-image

Kernel and compressed root filesystem are located in ${PROJECT_DIR}/setup-scripts/build/tmp-angstrom_2008_1/deploy/glibc/images/hx4700/ directory, packages can be found in ${PROJECT_DIR}/setup-scripts/build/tmp-angstrom_2008_1/deploy/glibc/ipk/ directory.

projects/linux_on_ipaq_hx4700.1325610812.txt.gz · Last modified: 2013/02/02 11:21 (external edit)
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0