mirror of
git://projects.qi-hardware.com/iris.git
synced 2024-11-05 12:23:09 +02:00
38 lines
1.5 KiB
Plaintext
38 lines
1.5 KiB
Plaintext
|
Building Iris.
|
||
|
|
||
|
For building, you will need:
|
||
|
- A compiler to create mips binaries. Unless you run on a mips platform, which
|
||
|
is unlikely, that means a cross-compiler.
|
||
|
- The pythonic preprocessor, pypp.
|
||
|
- Python
|
||
|
- mkimage, from the Debian package uboot-mkimage.
|
||
|
|
||
|
The last two can simply be installed using your favorite package manager. For
|
||
|
the cross compiler, please follow the instructions from
|
||
|
report/cross-compiler.tex.
|
||
|
|
||
|
Pypp can be downloaded using
|
||
|
svn co http://a82-93-13-222.adsl.xs4all.nl/svn/trunk/pypp
|
||
|
|
||
|
To build, it needs libshevek, which can be downloaded with
|
||
|
svn co http://a82-93-13-222.adsl.xs4all.nl/svn/trunk/libshevek
|
||
|
|
||
|
For both of them, dpkg-buildpackage -uc -us in their directory creates a Debian
|
||
|
package which can be installed. Install libshevek*deb before building pypp.
|
||
|
If you are not using Debian, use
|
||
|
autoreconf -f -i -s
|
||
|
./configure --prefix=/usr
|
||
|
make
|
||
|
make install
|
||
|
|
||
|
When all is installed, "make" should be enough to create "uimage". To use it,
|
||
|
make the first partition of an SD card (it really must be SD; MMC does not
|
||
|
work) smaller than 32 MB; I use 16 MB myself. Format it as FAT and copy uimage
|
||
|
to it. Then insert it in the Trendtac (it fits upside down) and boot with
|
||
|
Fn+left Ctrl+left Shift pressed. When caps and scroll lock are flashing, Iris
|
||
|
is booting (the flashing lights are from uboot, not from Iris, but they
|
||
|
indicate that the SD image is used). Then you can release the keys.
|
||
|
|
||
|
If anything doesn't work, or you have other comments, please send a message to
|
||
|
Bas Wijnen <wijnen@debian.org>. Thanks.
|