Manuals/Neo FreeRunner/de

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Grammatikupdate)
m
Line 21: Line 21:
 
: [[Image:Circle2.gif|10px]]  Batterie
 
: [[Image:Circle2.gif|10px]]  Batterie
 
: [[Image:Circle2.gif|10px]]  Ladegerät
 
: [[Image:Circle2.gif|10px]]  Ladegerät
: [[Image:Circle2.gif|10px]]  USB Kable
+
: [[Image:Circle2.gif|10px]]  USB-Kabel
: [[Image:Circle2.gif|10px]]  microSD Karte 512MB
+
: [[Image:Circle2.gif|10px]]  microSD-Karte 512MB
 
|}
 
|}
 
</div>
 
</div>
Line 33: Line 33:
 
<td style="width: 25px; padding-left: 0.5em;">
 
<td style="width: 25px; padding-left: 0.5em;">
 
</td>
 
</td>
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu8.jpg|370px|thumb|AUX Knopf und 2,5mm Kopfhöreranschluss(Von links nach rechts)|center]]</td><td style="padding: 1px 1em 0; background: #ffffff;">
+
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu8.jpg|370px|thumb|AUX-Knopf und 2,5mm-Kopfhöreranschluss (von links nach rechts)|center]]</td><td style="padding: 1px 1em 0; background: #ffffff;">
[[Image:menu9.jpg|365px|thumb|Power Knopf, USB und externer GPS Antennenanschluss (Von links nach rechts)|center]]</td></tr></table>
+
[[Image:menu9.jpg|365px|thumb|Power-Knopf, USB und externer GPS-Antennenanschluss (von links nach rechts)|center]]</td></tr></table>
 
</div>
 
</div>
  
Line 43: Line 43:
 
</td>
 
</td>
 
<td style="width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu12.jpg|233px|thumb|geöffnete Rückseite mit Batterie|center]]</td><td style="padding: 1px 1em 0; background: #ffffff;">
 
<td style="width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu12.jpg|233px|thumb|geöffnete Rückseite mit Batterie|center]]</td><td style="padding: 1px 1em 0; background: #ffffff;">
[[Image:menu11.jpg|260px|thumb|Hier kommt die SIM Karte und SD Karte rein|center]]</td></tr></table>
+
[[Image:menu11.jpg|260px|thumb|Hier kommt die SIM-Karte und SD-Karte rein|center]]</td></tr></table>
 
</div>
 
</div>
  
Line 59: Line 59:
 
Du kannst den Neo FreeRunner auf folgende Weise booten:
 
Du kannst den Neo FreeRunner auf folgende Weise booten:
  
: [[Image:Circle2.gif|10px]]    Du kannst direkt in ein Openmoko image booten.  
+
: [[Image:Circle2.gif|10px]]    Du kannst direkt in ein Openmoko-Image booten.  
  
 
: [[Image:Circle2.gif|10px]]    Booten des [[Bootloader|U-Boot]] via [[NAND Flash]].
 
: [[Image:Circle2.gif|10px]]    Booten des [[Bootloader|U-Boot]] via [[NAND Flash]].
  
: [[Image:Circle2.gif|10px]]    Booten des U-Boot via NOR Flash.
+
: [[Image:Circle2.gif|10px]]    Booten des U-Boot via NOR-Flash.
  
Die letzte Variante ermöglicht euch den Kernel und das Root Dateisystem neu zu installieren.
+
Die letzte Variante ermöglicht euch den Kernel und das Root-Dateisystem neu zu installieren.
  
====Openmoko Image booten====
+
====Openmoko-Image booten====
  
 
<div align-center>
 
<div align-center>
Line 76: Line 76:
 
</td>
 
</td>
 
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:Menu2.jpg|200px|right|thumb]]</td><td style="padding: 1px 1em 0; background: #eeeeee;">
 
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:Menu2.jpg|200px|right|thumb]]</td><td style="padding: 1px 1em 0; background: #eeeeee;">
Den Power Knopf gedrückt halten (etwa 8 Sekunden) bis das Openmoko Logo erscheint. Der Power Knopf muss nicht weiter gedrückt werden, der Neo FreeRunner bootet nun das Openmoko Image.
+
Den Power-Knopf gedrückt halten (etwa 8 Sekunden) bis das Openmoko-Logo erscheint. Der Power-Knopf muss nicht weiter gedrückt werden, der Neo FreeRunner bootet nun das Openmoko-Image.
  
 
</td></tr></table>
 
</td></tr></table>
Line 82: Line 82:
  
  
====Starten des Uboot im NAND Flash====
+
====Starten des U-Boot im NAND-Flash====
  
 
<div align-center>
 
<div align-center>
Line 91: Line 91:
 
</td>
 
</td>
 
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:Menu7.jpg|200px|right|thumb]]</td><td style="padding: 1px 1em 0; background: #eeeeee;">
 
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:Menu7.jpg|200px|right|thumb]]</td><td style="padding: 1px 1em 0; background: #eeeeee;">
Den Power Knopf gedrückt halten, dann den AUX Knopf gedrückt halten (etwa 5~8 Sekunden ). Nun erscheint das BOOT MENU des NAND Flash. Mit AUX wählen, mit dem Power Knopf die Auswahl bestätigen.
+
Den Power-Knopf gedrückt halten, dann den AUX-Knopf gedrückt halten (etwa 5~8 Sekunden). Nun erscheint das Bootmenü des NAND-Flash. Mit AUX wählen, mit dem Power-Knopf die Auswahl bestätigen.
 
</td></tr></table>
 
</td></tr></table>
 
</div>
 
</div>
====Starten des Uboot im NOR Flash====
+
====Starten des U-Boot im NOR-Flash====
  
 
<div align-center>
 
<div align-center>
Line 103: Line 103:
 
</td>
 
</td>
 
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:Menu6.jpg|200px|right|thumb]]</td><td style="padding: 1px 1em 0; background: #eeeeee;">
 
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:Menu6.jpg|200px|right|thumb]]</td><td style="padding: 1px 1em 0; background: #eeeeee;">
Den AUX Knopf gedrückt halten, dann den Power Knopf gedrückt halten. Man sieht das BOOT Menü des NOR Flash. ( Diese Option wird normalerweise von Entwicklern benutzt. Wenn du den NAND nicht mehr booten kannst, dann lade U-Boot aus dem NOR Flash. )  
+
Den AUX-Knopf gedrückt halten, dann den Power-Knopf gedrückt halten. Man sieht das Bootmenü des NOR-Flash. (Diese Option wird normalerweise von Entwicklern benutzt. Wenn du den NAND nicht mehr booten kannst, dann lade U-Boot aus dem NOR-Flash.)  
 
</td></tr></table>
 
</td></tr></table>
 
</div>
 
</div>
  
{{note| Es gibt sechs Optionen die im NOR Flash gewählt werden können.
+
{{note| Es gibt sechs Optionen die im NOR-Flash gewählt werden können:
 
1. Boot
 
1. Boot
  
Line 129: Line 129:
 
===Schritt 1. Download DFU-util===
 
===Schritt 1. Download DFU-util===
  
Du kannst das Programm zum flashen hier runter laden:  
+
Du kannst das Programm zum Flashen hier runter laden:  
 
http://downloads.openmoko.org/releases/Freerunner/dfu-util
 
http://downloads.openmoko.org/releases/Freerunner/dfu-util
  
Auf einem Linux Computer kann dfu-util durch folgenden Befehl heruntergeladen werden:
+
Auf einem Linux-Computer kann dfu-util durch folgenden Befehl heruntergeladen werden:
 
  wget http://downloads.openmoko.org/releases/Freerunner/dfu-util
 
  wget http://downloads.openmoko.org/releases/Freerunner/dfu-util
  
Line 140: Line 140:
 
http://downloads.openmoko.org/releases/Freerunner/
 
http://downloads.openmoko.org/releases/Freerunner/
  
Gib nun folgendes Kommando in das Terminal deines GNU/Linux Computers.
+
Gib nun folgendes Kommando in das Terminal deines Linux-Computers:
 
  ./dfu-util -a (partion name) -R -D (download image file name)
 
  ./dfu-util -a (partion name) -R -D (download image file name)
  
Line 151: Line 151:
 
! style="background:#ffffff;border-left:1px solid #ffffff;border-right:1px ; border-top:2px solid ffffff; border:1px solid #ffffff; width:75% " |   
 
! style="background:#ffffff;border-left:1px solid #ffffff;border-right:1px ; border-top:2px solid ffffff; border:1px solid #ffffff; width:75% " |   
 
<div align="left">
 
<div align="left">
[[Image:menu15.jpg|thumb|Starten des Neo FreeRunner in den NOR Flash, verbinde den Neo über das USB Kabel mit deinem Linux Computer]]
+
[[Image:menu15.jpg|thumb|Starten des Neo FreeRunner in den NOR-Flash, verbinde den Neo über das USB-Kabel mit deinem Linux-Computer]]
  
Bevor ihr das Kommando ausführt, bitte bootet den Neo FreeRunner in den NOR Flash . Der Neo FreeRunner muss U-Boot geladen um ihn zu flashen.
+
Bevor ihr das Kommando ausführt, bootet den Neo FreeRunner in den NOR-Flash. Der Neo FreeRunner muss U-Boot geladen haben, um ihn zu flashen.
  
Verbinde den Neo über das USB Kabel mit deinem Linux Computer. Drücke Enter um das Kommando auszuführen. Wenn das aufspielen der neuen Software erfolgreich war, kommt folgende Meldung:
+
Verbinde den Neo über das USB-Kabel mit deinem Linux-Computer. Drücke Enter, um das Kommando auszuführen. Wenn das Aufspielen der neuen Software erfolgreich war, erscheint folgende Meldung:
  
 
status(0) = No error condition is present<br>
 
status(0) = No error condition is present<br>
Line 162: Line 162:
 
|}
 
|}
  
{{note| Die Bedeutung der Parameter die ihr übergebt:
+
{{note| Die Bedeutung der Parameter, die ihr übergebt:
 
-a  --alt alt Specify the altsetting of the DFU interface by name or by number<br>
 
-a  --alt alt Specify the altsetting of the DFU interface by name or by number<br>
 
-R  --reset Issue USB Reset signalling once we're finished<br>
 
-R  --reset Issue USB Reset signalling once we're finished<br>
Line 169: Line 169:
  
 
===Schritt 3. Flashen des Root Dateisystem ===
 
===Schritt 3. Flashen des Root Dateisystem ===
Man kann das Root Dateisystem hier runter laden:
+
Man kann das Root-Dateisystem hier runter laden:
 
http://downloads.openmoko.org/releases/Freerunner/
 
http://downloads.openmoko.org/releases/Freerunner/
  
Tippt folgendes Kommando im Terminal auf eurem GNU/Linux Computer.
+
Tippt folgendes Kommando im Terminal auf eurem Linux-Computer:
  
 
  ./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2
 
  ./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2
  
Wenn das flashen erfolgreich war solltet ihr folgendes sehen
+
Wenn das Flashen erfolgreich war, solltet ihr folgendes sehen:
  
 
status(0) = No error condition is present<br>
 
status(0) = No error condition is present<br>
 
Done!
 
Done!
  
==Verbindung zum Neo FreeRunner über USB Netzwerk==
+
==Verbindung zum Neo FreeRunner über USB-Netzwerk==
  
Verbindung vom Neo FreeRunner zu einem Linux PC über das USB Kable. Für OS X bitte hier weiter lesen [[MacOS_X]]. Nach dem booten des Openmoko Image, habt ihr eine neue Netzwerkschnittstelle, usb0, auf eurem Linux Computer.
+
Verbindung vom Neo FreeRunner zu einem Linux-PC über das USB-Kabel. Für OS X bitte hier weiter lesen [[MacOS_X]]. Nach dem Booten des Openmoko-Images, habt ihr eine neue Netzwerkschnittstelle, usb0, auf eurem Linux-Computer.
  
 
=====Manuale Methode=====
 
=====Manuale Methode=====
Tippt folgendes Kommando im Terminal eures GNU/Linux host.
+
Tippt folgendes Kommando im Terminal eures Linux-Computers:
  
 
  ifconfig usb0 192.168.0.200 netmask 255.255.255.0
 
  ifconfig usb0 192.168.0.200 netmask 255.255.255.0
Line 207: Line 207:
 
  config_usb0="192.168.0.200/24"
 
  config_usb0="192.168.0.200/24"
  
Startet den networking service neu und tippt folgendes Kommando im Terminal eures GNU/Linux host.
+
Startet den networking service neu und tippt folgendes Kommando im Terminal eures Linux-Computers:
  
 
  ssh root@192.168.0.202
 
  ssh root@192.168.0.202
Line 214: Line 214:
  
 
====Auf Dauer bequemer====
 
====Auf Dauer bequemer====
Wer sich die IP Adresse nicht merken will, kann durch folgenden Eintrag in /etc/hosts einen Alias erzeugen:
+
Wer sich die IP-Adresse nicht merken will, kann durch folgenden Eintrag in /etc/hosts einen Alias erzeugen:
  
 
  192.168.0.202  openmoko
 
  192.168.0.202  openmoko

Revision as of 19:23, 6 July 2008


Danke, dass ihr die Entwicklerversion des Neo FreeRunner erworben habt. Der Neo FreeRunner ist die zweite Generation einer Hardwareplattform, welche die Vorteile von Openmoko ausnutzt. Diese Anleitung soll euch helfen, euren Neo FreeRunner kennen zu lernen und erklärt die ersten Schritte mit eurem Neo FreeRunner.

Neo FreeRunner Paket

Contents

Was ist in der Box

Lieferumfang
Circle2.gif Neo FreeRunner
Circle2.gif Stylus
Circle2.gif Batterie
Circle2.gif Ladegerät
Circle2.gif USB-Kabel
Circle2.gif microSD-Karte 512MB

Wissenswertes über den Neo FreeRunner

AUX-Knopf und 2,5mm-Kopfhöreranschluss (von links nach rechts)
Power-Knopf, USB und externer GPS-Antennenanschluss (von links nach rechts)
geöffnete Rückseite mit Batterie
Hier kommt die SIM-Karte und SD-Karte rein
An der Oberseite öffnen
Öffnen

Anschalten des Neo FreeRunner

Du kannst den Neo FreeRunner auf folgende Weise booten:

Circle2.gif Du kannst direkt in ein Openmoko-Image booten.
Circle2.gif Booten des U-Boot via NAND Flash.
Circle2.gif Booten des U-Boot via NOR-Flash.

Die letzte Variante ermöglicht euch den Kernel und das Root-Dateisystem neu zu installieren.

Openmoko-Image booten

Menu2.jpg

Den Power-Knopf gedrückt halten (etwa 8 Sekunden) bis das Openmoko-Logo erscheint. Der Power-Knopf muss nicht weiter gedrückt werden, der Neo FreeRunner bootet nun das Openmoko-Image.


Starten des U-Boot im NAND-Flash

Menu7.jpg

Den Power-Knopf gedrückt halten, dann den AUX-Knopf gedrückt halten (etwa 5~8 Sekunden). Nun erscheint das Bootmenü des NAND-Flash. Mit AUX wählen, mit dem Power-Knopf die Auswahl bestätigen.

Starten des U-Boot im NOR-Flash

Menu6.jpg

Den AUX-Knopf gedrückt halten, dann den Power-Knopf gedrückt halten. Man sieht das Bootmenü des NOR-Flash. (Diese Option wird normalerweise von Entwicklern benutzt. Wenn du den NAND nicht mehr booten kannst, dann lade U-Boot aus dem NOR-Flash.)

NOTE: Es gibt sechs Optionen die im NOR-Flash gewählt werden können:

1. Boot

2. Boot from MicroSD

3. Set console to USB

4. Set console to Serial

5. Reset

6. Power off



Flashen des Neo FreeRunner

As Openmoko development continues, Openmoko regularly releases updated versions of the Openmoko root filesystem, the kernel, and the U-Boot. These may be programmed into the Flash memory of Neo FreeRunner. You can use the USB cable and Openmoko provided tool to flash Neo FreeRunner.

NOTE: Das Openmoko Software Team erstellt täglich Images. Wenn du das neueste Image willst, kannst du das vom daily build Server runterladen, aber wir empfehlen ein stabiles Image von http://downloads.openmoko.org/releases/Freerunner/ zu nehmen. Die Images dort sind vom Testteam getestet.


Schritt 1. Download DFU-util

Du kannst das Programm zum Flashen hier runter laden: http://downloads.openmoko.org/releases/Freerunner/dfu-util

Auf einem Linux-Computer kann dfu-util durch folgenden Befehl heruntergeladen werden:

wget http://downloads.openmoko.org/releases/Freerunner/dfu-util

Schritt 2. Flashen des Kernel

Ein Kernel kann hier runter geladen werden: http://downloads.openmoko.org/releases/Freerunner/

Gib nun folgendes Kommando in das Terminal deines Linux-Computers:

./dfu-util -a (partion name) -R -D (download image file name)


Beispiel:

./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
Starten des Neo FreeRunner in den NOR-Flash, verbinde den Neo über das USB-Kabel mit deinem Linux-Computer

Bevor ihr das Kommando ausführt, bootet den Neo FreeRunner in den NOR-Flash. Der Neo FreeRunner muss U-Boot geladen haben, um ihn zu flashen.

Verbinde den Neo über das USB-Kabel mit deinem Linux-Computer. Drücke Enter, um das Kommando auszuführen. Wenn das Aufspielen der neuen Software erfolgreich war, erscheint folgende Meldung:

status(0) = No error condition is present
Done!

NOTE: Die Bedeutung der Parameter, die ihr übergebt:

-a --alt alt Specify the altsetting of the DFU interface by name or by number
-R --reset Issue USB Reset signalling once we're finished
-D --download file Write firmware from<file> into device


Schritt 3. Flashen des Root Dateisystem

Man kann das Root-Dateisystem hier runter laden: http://downloads.openmoko.org/releases/Freerunner/

Tippt folgendes Kommando im Terminal auf eurem Linux-Computer:

./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2

Wenn das Flashen erfolgreich war, solltet ihr folgendes sehen:

status(0) = No error condition is present
Done!

Verbindung zum Neo FreeRunner über USB-Netzwerk

Verbindung vom Neo FreeRunner zu einem Linux-PC über das USB-Kabel. Für OS X bitte hier weiter lesen MacOS_X. Nach dem Booten des Openmoko-Images, habt ihr eine neue Netzwerkschnittstelle, usb0, auf eurem Linux-Computer.

Manuale Methode

Tippt folgendes Kommando im Terminal eures Linux-Computers:

ifconfig usb0 192.168.0.200 netmask 255.255.255.0
ssh root@192.168.0.202

Als Passwort drückt ihr die Entertaste.

Automatische Methode
  • Debian und Derivate (Ubuntu, Sidux etc.)

ändere /etc/network/interfaces

auto usb0
iface usb0 inet static
address 192.168.0.200
netmask 255.255.255.0
  • Gentoo

ändere /etc/conf.d/net

config_usb0="192.168.0.200/24"

Startet den networking service neu und tippt folgendes Kommando im Terminal eures Linux-Computers:

ssh root@192.168.0.202

Als Passwort drückt ihr die Entertaste.

Auf Dauer bequemer

Wer sich die IP-Adresse nicht merken will, kann durch folgenden Eintrag in /etc/hosts einen Alias erzeugen:

192.168.0.202   openmoko

Nun sollte eine Verbindung zu eurem Telefon mit folgendem Kommando möglich sein:

ssh root@openmoko

Anhang

Wer mehr über den FreeRunner wissen möchte, findet hier weitere Infos:

Views
Personal tools


Danke, dass ihr die Entwicklerversion des Neo FreeRunner erworben habt. Der Neo FreeRunner ist die zweite Generation einer Hardwareplattform, welche die Vorteile von Openmoko ausnutzt. Diese Anleitung soll euch helfen, euren Neo FreeRunner kennen zu lernen und erklärt die ersten Schritte mit eurem Neo FreeRunner.

Neo FreeRunner Paket

Was ist in der Box

Lieferumfang
Circle2.gif Neo FreeRunner
Circle2.gif Stylus
Circle2.gif Batterie
Circle2.gif Ladegerät
Circle2.gif USB-Kabel
Circle2.gif microSD-Karte 512MB

Wissenswertes über den Neo FreeRunner

AUX-Knopf und 2,5mm-Kopfhöreranschluss (von links nach rechts)
Power-Knopf, USB und externer GPS-Antennenanschluss (von links nach rechts)
geöffnete Rückseite mit Batterie
Hier kommt die SIM-Karte und SD-Karte rein
An der Oberseite öffnen
Öffnen

Anschalten des Neo FreeRunner

Du kannst den Neo FreeRunner auf folgende Weise booten:

Circle2.gif Du kannst direkt in ein Openmoko-Image booten.
Circle2.gif Booten des U-Boot via NAND Flash.
Circle2.gif Booten des U-Boot via NOR-Flash.

Die letzte Variante ermöglicht euch den Kernel und das Root-Dateisystem neu zu installieren.

Openmoko-Image booten

Menu2.jpg

Den Power-Knopf gedrückt halten (etwa 8 Sekunden) bis das Openmoko-Logo erscheint. Der Power-Knopf muss nicht weiter gedrückt werden, der Neo FreeRunner bootet nun das Openmoko-Image.


Starten des U-Boot im NAND-Flash

Menu7.jpg

Den Power-Knopf gedrückt halten, dann den AUX-Knopf gedrückt halten (etwa 5~8 Sekunden). Nun erscheint das Bootmenü des NAND-Flash. Mit AUX wählen, mit dem Power-Knopf die Auswahl bestätigen.

Starten des U-Boot im NOR-Flash

Menu6.jpg

Den AUX-Knopf gedrückt halten, dann den Power-Knopf gedrückt halten. Man sieht das Bootmenü des NOR-Flash. (Diese Option wird normalerweise von Entwicklern benutzt. Wenn du den NAND nicht mehr booten kannst, dann lade U-Boot aus dem NOR-Flash.)

NOTE: Es gibt sechs Optionen die im NOR-Flash gewählt werden können:

1. Boot

2. Boot from MicroSD

3. Set console to USB

4. Set console to Serial

5. Reset

6. Power off



Flashen des Neo FreeRunner

As Openmoko development continues, Openmoko regularly releases updated versions of the Openmoko root filesystem, the kernel, and the U-Boot. These may be programmed into the Flash memory of Neo FreeRunner. You can use the USB cable and Openmoko provided tool to flash Neo FreeRunner.

NOTE: Das Openmoko Software Team erstellt täglich Images. Wenn du das neueste Image willst, kannst du das vom daily build Server runterladen, aber wir empfehlen ein stabiles Image von http://downloads.openmoko.org/releases/Freerunner/ zu nehmen. Die Images dort sind vom Testteam getestet.


Schritt 1. Download DFU-util

Du kannst das Programm zum Flashen hier runter laden: http://downloads.openmoko.org/releases/Freerunner/dfu-util

Auf einem Linux-Computer kann dfu-util durch folgenden Befehl heruntergeladen werden:

wget http://downloads.openmoko.org/releases/Freerunner/dfu-util

Schritt 2. Flashen des Kernel

Ein Kernel kann hier runter geladen werden: http://downloads.openmoko.org/releases/Freerunner/

Gib nun folgendes Kommando in das Terminal deines Linux-Computers:

./dfu-util -a (partion name) -R -D (download image file name)


Beispiel:

./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
Starten des Neo FreeRunner in den NOR-Flash, verbinde den Neo über das USB-Kabel mit deinem Linux-Computer

Bevor ihr das Kommando ausführt, bootet den Neo FreeRunner in den NOR-Flash. Der Neo FreeRunner muss U-Boot geladen haben, um ihn zu flashen.

Verbinde den Neo über das USB-Kabel mit deinem Linux-Computer. Drücke Enter, um das Kommando auszuführen. Wenn das Aufspielen der neuen Software erfolgreich war, erscheint folgende Meldung:

status(0) = No error condition is present
Done!

NOTE: Die Bedeutung der Parameter, die ihr übergebt:

-a --alt alt Specify the altsetting of the DFU interface by name or by number
-R --reset Issue USB Reset signalling once we're finished
-D --download file Write firmware from<file> into device


Schritt 3. Flashen des Root Dateisystem

Man kann das Root-Dateisystem hier runter laden: http://downloads.openmoko.org/releases/Freerunner/

Tippt folgendes Kommando im Terminal auf eurem Linux-Computer:

./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2

Wenn das Flashen erfolgreich war, solltet ihr folgendes sehen:

status(0) = No error condition is present
Done!

Verbindung zum Neo FreeRunner über USB-Netzwerk

Verbindung vom Neo FreeRunner zu einem Linux-PC über das USB-Kabel. Für OS X bitte hier weiter lesen MacOS_X. Nach dem Booten des Openmoko-Images, habt ihr eine neue Netzwerkschnittstelle, usb0, auf eurem Linux-Computer.

Manuale Methode

Tippt folgendes Kommando im Terminal eures Linux-Computers:

ifconfig usb0 192.168.0.200 netmask 255.255.255.0
ssh root@192.168.0.202

Als Passwort drückt ihr die Entertaste.

Automatische Methode

ändere /etc/network/interfaces

auto usb0
iface usb0 inet static
address 192.168.0.200
netmask 255.255.255.0

ändere /etc/conf.d/net

config_usb0="192.168.0.200/24"

Startet den networking service neu und tippt folgendes Kommando im Terminal eures Linux-Computers:

ssh root@192.168.0.202

Als Passwort drückt ihr die Entertaste.

Auf Dauer bequemer

Wer sich die IP-Adresse nicht merken will, kann durch folgenden Eintrag in /etc/hosts einen Alias erzeugen:

192.168.0.202   openmoko

Nun sollte eine Verbindung zu eurem Telefon mit folgendem Kommando möglich sein:

ssh root@openmoko

Anhang

Wer mehr über den FreeRunner wissen möchte, findet hier weitere Infos:

Tools