Live CD: Unterschied zwischen den Versionen
Dinus (Diskussion | Beiträge) |
Dinus (Diskussion | Beiträge) (update link) |
||
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
Kein Ding, dafür gibt's Live-CDs :-) | Kein Ding, dafür gibt's Live-CDs :-) | ||
− | Lade Dir am besten fd0's AVR-Live-CD von | + | Lade Dir am besten fd0's AVR-Live-CD von |
+ | http://www.lochraster.org/rumpus/data/ubuntu-8.04.01-avr-livecd-20080811.iso | ||
+ | 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: | Wenn Du das System startest, sollte das in etwa so aussehen: | ||
Zeile 16: | Zeile 18: | ||
Jetzt haben wir alles, was wir brauchen. Nächster Schritt: Ethersex aus dem Git Repository auschecken: | Jetzt haben wir alles, was wir brauchen. Nächster Schritt: Ethersex aus dem Git Repository auschecken: | ||
+ | Achtung: Der Pfad hat sich geändert! Im Unterschied zum Screenshot heißt der Checkout-Befehl | ||
+ | <strike>git clone http://github.com/ethersex/ethersex.git</strike>git clone git://github.com/ethersex/ethersex.git | ||
[[Bild:3_git_clone.jpg]] | [[Bild:3_git_clone.jpg]] | ||
Zeile 35: | Zeile 39: | ||
[[Bild:6_avrdude.jpg]] | [[Bild:6_avrdude.jpg]] | ||
+ | |||
+ | Wenn es Probleme beim kompilieren gibt, sind wahrscheinlich die speziellen PINNINGS für das eigene Projekt bzw. die benötigte Hardware noch nicht eingetragen. Mehr Infos dazu unter [[Ethersex_Hardware_hinzufügen|Neue Hardware in Ethersex unterstützen ]]. | ||
Um die Firmware jetzt zu flashen, kannst Du ''avrdude'' verwenden. Wenn Du einen usbtiny hast, kannst Du z. B. | 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 | avrdude -p m644 -c usbtiny -U flash:w:ethersex.hex | ||
verwenden. Für andere Programmiergeräte entsprechend anders... | verwenden. Für andere Programmiergeräte entsprechend anders... | ||
+ | |||
+ | Oder man baut sich einfach ein AVR-Live-USB-Stick: [[Debian_Tips]] | ||
'''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 :-) ...''' | '''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 :-) ...''' | ||
[[Kategorie:Ethersex]] | [[Kategorie:Ethersex]] |
Aktuelle Version vom 29. November 2011, 15:12 Uhr
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
http://www.lochraster.org/rumpus/data/ubuntu-8.04.01-avr-livecd-20080811.iso
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:
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:
Jetzt haben wir alles, was wir brauchen. Nächster Schritt: Ethersex aus dem Git Repository auschecken:
Achtung: Der Pfad hat sich geändert! Im Unterschied zum Screenshot heißt der Checkout-Befehl
git clone http://github.com/ethersex/ethersex.gitgit clone git://github.com/ethersex/ethersex.git
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 ...
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):
Wenn es Probleme beim kompilieren gibt, sind wahrscheinlich die speziellen PINNINGS für das eigene Projekt bzw. die benötigte Hardware noch nicht eingetragen. Mehr Infos dazu unter Neue Hardware in Ethersex unterstützen .
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...
Oder man baut sich einfach ein AVR-Live-USB-Stick: Debian_Tips
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 :-) ...