Live CD

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche

Du verwendest noch Fensterle und möchtest mal Ethersex testen? Oder Du hast ein Produktivsystem, zwar unter GNU/Linux, möchtest aber nicht nur um mal zu probieren allen möglichen, anderen, neuen Kram installieren?

Kein Ding, dafür gibt's Live-CDs :-)

Lade Dir am besten fd0's AVR-Live-CD von hier herunter und starte diese. Wahlweise das ISO auf CD brennen und nativ starten, oder emuliert/virtualisiert, zum Beispiel mit Virtual Box oder qemu.

Wenn Du das System startest, sollte das in etwa so aussehen:

1 terminal-oeffnen.jpg

Du wirst nicht umhin kommen, ab und an die Konsole zu verwenden -- die taugt auch wesentlich mehr wie die Eingabeaufforderung unter Windows %) --, dazu klicken wir auf Applications > Accessories > Terminal, vgl. oben.

Die Live-CD bringt schon so ziemlich alles mit, was wir brauchen. Nur eine Bibliothek fehlt, die wir für menuconfig später brauchen werden, deswegen installieren wir die noch kurz nach:

2 installation ncurses.jpg

Jetzt haben wir alles, was wir brauchen. Nächster Schritt: Ethersex aus dem Git Repository auschecken:

3 git clone.jpg

Ethersex ist nicht ganz klein, das dauert eine ganze Weile ..., danach betreten wir das Verzeichnis ethersex (wie unter Windows mit cd) und rufen

 make menuconfig

die Konfigurationsoberfläche von Ethersex, auf ...

4 make menuconfig.jpg

5 make menuconfig 2.jpg

Wenn Du Dir Dein Ethersex soweit konfiguriert hast, unten auf Exit, Speichern, ja ... zurück an der Konsole musst Du

 make

eingeben, um den Kompilierungsvorgang anzustoßen. Das kann einige Sekunden dauern und erzeugt ziemlich viele Bildschirmausgaben :-)

Wenn alles glatt geht, solltest Du eine Meldung ethersex compile for... bekommen nebst Größenangabe von Firmware (in diesem Fall 34150 Bytes ohne die Webserver-Daten) und den unmittelbaren RAM-Verbrauch (2329 Bytes in diesem Fall):

6 avrdude.jpg

Um die Firmware jetzt zu flashen, kannst Du avrdude verwenden. Wenn Du einen usbtiny hast, kannst Du z. B.

  avrdude -p m644 -c usbtiny -U flash:w:ethersex.hex

verwenden. Für andere Programmiergeräte entsprechend anders...

Diese Seite ist noch nicht fertig, sie soll wachsen! Dies hier ist ein Wiki, das heißt, auch Du kannst diese Seite abändern und ergänzen, einfach anmelden und auf bearbeiten klicken :-) ...