Ethernut 3
Die erste 32-Bit-Version der Open-Source Ethernut Familie ist mit 8 MByte NAND Flash und 256 KByte SRAM Bestückt. Darüber hinaus gibt es einen MMC/SD-Card Sockel, eine gepufferte Echtzeituhr und programmierbare Logik in einem CPLD. Die 32-Bit-CPU AT91R40008 (ARM7TDMI) läuft mit 73,728MHz, wobei Programme im RAM mit 32-Bit Busbreite ohne Wartezyklen ausgeführt werden. Daher eignet sich das Board für rechenintensive Anwendungen, bei denen es auf schnelle Reaktionszeiten ankommt, z.B. Echtzeit-Codierung. Für die 100 MBit Ethernet-Schnittstelle kommt ein DM9000 Controller zum Einsatz.
Hardware Revisionen
Die Board-Revision ist auf der Rückseite der Platine in Kupfer aufgedruckt.
Ethernut 3.0 Rev-D
Die erste Revision wurde im Oktober 2005 veröffentlicht.
Ethernut 3.0 Rev-E
Im Juli 2006 wurde eine neue Revision E vorgestellt, welche RoHS-konform ist und einige Probleme des früheren
Board-Layouts behebt.
Ethernut 3.1 Rev-D
Die Abkündigung des kombinierten RTC/EEPROM-Chip von Xicor/Intersil auf Ethernut 3.0 erforderte ein Redesign,
welches im Oktober 2009 fertiggestellt wurde.
Beispielprogramme
Am einfachsten lassen sich die Programme mit einem JTAG-Adapter wie Turtelizer 2 und dem Programm OpenOCD vom PC auf das Board übertragen. Daneben besteht die Möglichkeit, verschiedene Bootloader zu nutzen.
Leider sind die fertig übersetzten Programme in der folgenden Tabelle nur auf Ethernut 3.1 lauffähig. Für Ethernut 3.0 können Sie diese natürlich selbst erstellen.
Name | Funktionen | Ethernut 3.1 Binaries |
---|---|---|
caltime | Zum Einstellen der Echtzeituhr |
Binäres Image Intel-Hex ELF-Format |
editconf | Manuelle Netzwerkkonfiguration |
Binäres Image Intel-Hex ELF-Format |
lua | Lua Interpreter |
Binäres Image Intel-Hex ELF-Format |
noos | "Hello world" ohne Betriebssystem in 512 Bytes | Quellcode und Binaries |
pingnet | ICMP Netwerk-Scanner |
Binäres Image Intel-Hex ELF-Format |
uHTTP-Ajax | Webserver mit Kommunikation über Ajax |
Binäres Image Intel-Hex ELF-Format |
Siehe auch
Ethernut 1
Minimaldesign eines Embedded Ethernet Boards.
Ethernut 2
Industrie-Board mit erweitertem Temperaturbereich und RS-485-Schnittstelle.
Ethernut 5
Schnelles ARM9-Board mit großen Speicher.
egnite GmbH
Hier kann man fertig bestückte und geprüfte Ethernut-Boards bestellen.