Qtopia on Neo 1973/de
From Openmoko
(→Qtopia AND OpenMoko Option 2) |
m (→Qtopia UND OpenMoko Variante 2) |
||
Line 50: | Line 50: | ||
* entpacken Sie das rootfs von qtopia-4.3.0-preview-neo-flash.tgz in die SD Karte (vergleiche oben) | * entpacken Sie das rootfs von qtopia-4.3.0-preview-neo-flash.tgz in die SD Karte (vergleiche oben) | ||
* kopieren sie den uImage-2.6.22.5-moko11-r2-fic-gta01.bin Kernel ins Verzeichnis /boot auf der SD Karte und benennen Sie den in uImage um | * kopieren sie den uImage-2.6.22.5-moko11-r2-fic-gta01.bin Kernel ins Verzeichnis /boot auf der SD Karte und benennen Sie den in uImage um | ||
− | * wählen sie 'Boot from SD' im Bootloader Menü aus wie [[Booting_from_SD#Step_3:_Add_uboot_boot_entry hier]] beschrieben | + | * wählen sie 'Boot from SD' im Bootloader Menü aus wie [[Booting_from_SD#Step_3:_Add_uboot_boot_entry|hier]] beschrieben |
=== Build your own === | === Build your own === |
Revision as of 19:45, 10 October 2007
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
Contents |
Installation
Qtopia Images
Qtopia Images für das Neo1973 und der Kernel können hier heruntergeladen werden. Zur Zeit enthält das Flash Archiv den OpenMoko Kernel 2.6.22 und ein Flash Image der Qtopia Phone-Edition im jffs2 Format, der für das Neo1973 cross-compiliert wurde.
Neuere unoffizielle Qtopia Images können sie finden in den ScaredyCat repositories.
Es ist empfehlenswert, zuerst Teile des Flash Speichers zu löschen (wenn Sie keinen Update des u-boot durchgeführt haben. Wenn ja, dann überspringen Sie diesen Schritt). Rufen sie die u-boot Console wie folgt auf und geben sie folgendes ein:
nand erase kernel nand erase rootfs
Der Download und die Nutzung von dfu-utils ist wie üblich. die IP Adresse ist die gleiche wie beim OopenMoko Build (192.168.0.202/24).
Qtopia UND OpenMoko Variante 1
Warum wählen, wenn man beide haben kann ;-)
Hier wird angenommen, dass auf dem Neo1973 irgendeine aktuelle Version von OpenMoko installier ist. Wenn Nicht, dann bitte hier einen Blick rein werfen.
Sichern Sie zuerst alle Daten von der Micro-SD Karte, die nicht gelöscht werden sollen, wärend ein neues Dateisystem auf der SD Karte angelegt wird. Ein neues Dateisystem ist erforderlich, da VFAT keine Links unterstützt. Also nach dem SSH auf Neo:
umount /dev/mmcblk0p1 mkfs.ext3 /dev/mmcblk0p1 mount /dev/mmcblk0p1
Auf Ihrem Desktop laden Sie das "Developer root filesystem" von hier. Entpacken Sie das Verzeichnis opt/Qtopia und den qpe init Script aus diesem Archiv und kopieren Sie diese auf den Neo. Dies könnte so aussehen:
tar xzf ficgta01-qtopia-developer-rootfs.tgz opt/Qtopia etc/init.d/qpe mv opt/Qtopia etc/init.d/qpe . && rm -r opt etc tar czf Qtopia.tar.gz Qtopia qpe scp Qtopia.tar.gz root@192.168.0.202:/media/card/
Weiter auf dem Neo: entpacken Sie das Archiv, aus welchem Sie gerade das Verzeichnis opt/Qtopia extrahiert haben. Danach verschieben Sie den init Script nach /etc/init.d/:
cd /media/card tar xzf Qtopia.tar.gz mkdir -p /opt ln -s /media/card/Qtopia /opt/Qtopia mv qpe /etc/init.d
Jetzt beenden sie den XServer und den gsmd und starten Sie Qtopia (dies kann zur selben Zeit erfolgen):
/etc/init.d/xserver-nodm stop /etc/init.d/gsmd stop /etc/init.d/qpe start
Und weiter? Sie können den letzten Schritt in einem Script zusammenfassen und diesen dann vom Terminal auf dem Neo starten. Allerdings ist es schöner, die Wahl zwischen beiden GUI´s zur init Zeit einzurichten. Für Qtopia wäre eine Anwendung hilfreich, die das Umschalten vereinfachen kann.
Qtopia UND OpenMoko Variante 2
- formatieren Sie die SD Karte mit dem ext3 Dateisystem und mounten Sie diese (vergleiche oben)
- entpacken Sie das rootfs von qtopia-4.3.0-preview-neo-flash.tgz in die SD Karte (vergleiche oben)
- kopieren sie den uImage-2.6.22.5-moko11-r2-fic-gta01.bin Kernel ins Verzeichnis /boot auf der SD Karte und benennen Sie den in uImage um
- wählen sie 'Boot from SD' im Bootloader Menü aus wie hier beschrieben
Build your own
If you want to build qtopia for yourself you can download the technical preview or snapshots
Tips
Most things seem to work out of the box, however you may need to use the following command to get audio:
alsactl -f /etc/alsa/gsmhandset.state restore
Or put this command in /etc/init.d/qpe line 64
Do not switch themes. Only the default theme is usable. For example, once you switch themes, the lock feature continues to work, but only if you unlock using the smallest # keypad in the world.
Suspend support is very flaky. The neo often shuts off from a suspend state. It will not wake from suspend for an incoming call or text message (someone try setting an alarm and report results here). To turn suspend off (this will of course use the batteries very quickly), hit the down arrow next to the suspend setting in the power management until it says "Off".
When using the virtual keyboard, do a quick flick up or down over the keyboard to access numbers/symbols/capitals.
In summary, Qtopia on the Neo1973 is much closer to being ready than OpenMoko as of this writing. However, sound and suspend support prevent it from being at all useful as a cell phone (as a landline that doesn't ring but instead vibrates, it works ok).
Screenshots
Hier sind einige Screenshots der auf dem Neo1973 laufenden Qtopia.
Videos
http://www.youtube.com/watch?v=YW5q8SpY7t4 http://www.youtube.com/watch?v=iOG_mtSEMgs
Zu den Vollbildvideos, (346 MiB):
http://linuxtracker.org/download.php?id=4613&name=qt_on_neo1973_videos.torrent