Root/
| 1 | Building Iris. |
| 2 | |
| 3 | For building, you will need: |
| 4 | - A compiler to create mips binaries. Unless you run on a mips platform, which |
| 5 | is unlikely, that means a cross-compiler. |
| 6 | - The pythonic preprocessor, pypp. |
| 7 | - Python |
| 8 | - mkimage, from the Debian package uboot-mkimage. |
| 9 | |
| 10 | The last two can simply be installed using your favorite package manager. For |
| 11 | the cross compiler, please follow the instructions from |
| 12 | report/cross-compiler.tex. |
| 13 | |
| 14 | Pypp can be downloaded using |
| 15 | svn co http://a82-93-13-222.adsl.xs4all.nl/svn/trunk/pypp |
| 16 | |
| 17 | To build, it needs libshevek, which can be downloaded with |
| 18 | svn co http://a82-93-13-222.adsl.xs4all.nl/svn/trunk/libshevek |
| 19 | |
| 20 | For both of them, dpkg-buildpackage -uc -us in their directory creates a Debian |
| 21 | package which can be installed. Install libshevek*deb before building pypp. |
| 22 | If you are not using Debian, use |
| 23 | autoreconf -f -i -s |
| 24 | ./configure --prefix=/usr |
| 25 | make |
| 26 | make install |
| 27 | |
| 28 | When all is installed, "make" should be enough to create "uimage". To use it, |
| 29 | make the first partition of an SD card (it really must be SD; MMC does not |
| 30 | work) smaller than 32 MB; I use 16 MB myself. Format it as FAT and copy uimage |
| 31 | to it. Then insert it in the Trendtac (it fits upside down) and boot with |
| 32 | Fn+left Ctrl+left Shift pressed. When caps and scroll lock are flashing, Iris |
| 33 | is booting (the flashing lights are from uboot, not from Iris, but they |
| 34 | indicate that the SD image is used). Then you can release the keys. |
| 35 | |
| 36 | If anything doesn't work, or you have other comments, please send a message to |
| 37 | Bas Wijnen <wijnen@debian.org>. Thanks. |
| 38 |
Branches:
master
