AVR Ethersex

Aus Wiki
Version vom 6. Januar 2010, 16:54 Uhr von Erich (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==Allgemeines zu Ethersex== Auszug aus dem Ethersex-Wiki (http://www.ethersex.de): Ethersex ist eine universelle Plattform um Mikrocontroller per IP-Protokoll anzusprec...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Allgemeines zu Ethersex

Auszug aus dem Ethersex-Wiki (http://www.ethersex.de): Ethersex ist eine universelle Plattform um Mikrocontroller per IP-Protokoll anzusprechen und stellt eine solide Basis für eigene Entwicklungen dar. Ethersex wurde im August 2007 von stesie als alternative Firmware für fd0s Etherrape ins Leben gerufen. Namensgebend war seinerzeit die Erweiterung um IPv6-Unterstützung. Seither hat sich jedoch viel getan, sodass inzwischen nicht mehr nur die Etherrape-Hardware als Plattform unterstützt wird, sondern auch diverse andere Atmega Hardware Projekte. Der Code ist inzwischen weitgehend stabil und wird auch im professionellen Umfeld eingesetzt.

Hier nur einige Features, die mit Ethersex genutzt werden können (vollständige Featureliste siehe Ethersex-Wiki): - Bootloader um via Netzwerk neue Software aufzuspielen - Webinterface - Telnet Interface - Ansteuerung von Funksteckdosen - Ein- Ausgangsporterweiterungen via 74HC165 bzw. 74HC595 CMOS-Schieberegister - SD-Kartenansteuerung als Datenlogger - Auslesen von One-Wire Temperatursensoren (DS1820) - usw.

Lauffähig ist Ethersex auf folgenden AVR/Ethernetboards:


Pollin AVR Net-IO

Pollin bietet ein recht funktionelles und preiswertes AVR- Board incl. Ethernetschnittstelle sowohl als Bausatz (ca 20€) als auch als Fertiggerät (ca 28€) an.

Die meisten Ein-Ausgangspins sind über einen 25 poligen SUB-D Stecker und einen Wannenstecker (EXT) herausgeführt. Desweiteren ist eine RJ45-Netzwerkbuchse und eine 9 polige SUB-D Buchse (Serielle Schnittstelle) vorhanden. Zu guter Letzt ist noch ein 10 poliger Wannenstecker (ISP) vorhanden, um den Mikrocontroller zu programmieren.

Aufgrund dieser Ausstattung eignet sich das AVR Net-IO ideal, sowohl um in die Ethersex Programmierung einzusteigen (Experimentierplattform) als auch um damit eigene Projekte zu realisieren.

Einziger kleiner Makel des Boards: Es ist "nur" mit einem ATMega32 Controller ausgestattet, der nur 32Kb Flash bietet. Damit ist das Flash bereits beinahe vollständig mit einer Ethersex-Basis-Version ausgelastet. Dieser Controller kann gegen den pinkompatiblen ATMega644 ersetzt werden. Damit können dann zahrlreiche weitere Ethersex Module - wie z.B. Ansteuereung von Funksteckdosen, genutzt werden.

Ethersex Software