Linux CPU Modul, Ethernet Controller, ARM

OP #894684
Hallo !

Für ein Projekt brauche ich ein "Linux-Modul" mit Ethernet, USB, I2C und 
einigen GPIOs. Mein bisheriger Favorit ist das Stamp9261-Modul von 
Taskit. Auf dem arbeitet ein AT91SAM9261, der allerdings keinen MAC hat 
- dieser muss also extern angebunden werden.
Im Referenzdesign des "StampAdaptors" wird dazu ein Davicom DM9000A 
verwendet. Allerdings kann ich diesen bei keinem Distributor außer 
"DacomWest" finden - und da muss ich erst nachfragen wie es mit 
Einzelstücken (für Studenten) ausschaut.

Jetzt meine Fragen:
Bekommt man den DM9000A noch wo anders her ? (Farnell, RS, Digikey und 
Spoerle haben ihn zumindest nicht)

Welche anderen (besser erhältlichen) Ethernet-Controller kann ich hier 
verwenden ? Es sollte dazu auf jeden Fall einen Treiber für Linux geben.

Welche anderen Linux-Module in dieser Preisklasse (vorzugsweise ein ARM) 
könntet ihr mir empfehlen ? Hab zwar schon einige Zeit in die Recherge 
gesteckt, aber bisher nichts vergleichbares gefunden (außer vielleicht 
diese Eddy-Module, da schreckt mich aber die "Verschleierung" des 
Prozessors etwas ab).

Besten Dank,
Thomas
OP #894695
Naja, ich brauche eigentlich ein richtiges "Modul", das ich auf ein 
Hauptboard aufstecken kann.
ARM möchte ich an sich deswegen, weil der doch sehr verbreitet ist und 
ich bei so einem Modul die Zeit hauptsächlich in die 
Anwendungsprogrammierung stecken möchte.

Hatte mir z.B. auch den AVR32 angeschaut, aber da gibt es noch nicht 
wirklich viel im Netz - ist einfach noch zu neu.
Gast #899955
Von F&S Elektronik gibt es ein Modul mit Atmel ARM, Ethernet und CAN 
drauf (PicoCOM1). Allerdings sind dort nicht alle Prozessorsignale 
herausgeführt wie beim Taskit, weshalb ich mich für das Taskit mit dem 
9261 entschieden habe. Laut Aussage von Taskit soll Ende diese Jahres 
ein pin-kompatibles Modul mit dem 9263 (ETH, CAN on chip) folgen.
Bzgl. DM9000 scheint DacomWest der einzigste Distri zu sein.
OP #899965
@Steffen
Danke für die Antwort!
Hast du damit schon gearbeitet ? Wie ist dein Eindruck von dem Teil ?
Die einzige Alternative die ich für mich gefunden habe wären diese 
Gumstix, aber hab mich inzwischen auch für den Stamp9261 entschieden.
Das mit dem 9263 klingt gut, kommt dann aber für mich zu spät, will in 
den nächsten paar Wochen bestellen.
Gast #900098
Da ich die Hardware und low level DSP Programmierung in unserer Firma 
mache, liegt die Linuxprogrammierung in der Softwareabteilung. Ich kann 
Dir aber sagen das der Softi hell begeistert ist von dem Teil und es 
sich sogar privat bestellt. Im Moment versucht er gerade den ARM über 
SPI an den DSP anzubinden und ich mache eine Adapterplatine mit dem 
DM9000A und dem SJA1000 CAN Controller. Für den Anfang haben wir das 
Starterkit bestellt um eine funktionierende "Testumgebung" zu haben.
Alles in Allem ist die Stamp in meinen Augen top und auch der Support 
von Taskit erstklassig.
Gast #901561
Hallo Thomas,

auf der Eddy CPU ist ein KSZ8041NL
Ethernet Controller von Micrel.

Vielleicht hilft Dir das ja weiter,
den gibt es zumindest bei Farnell.

Gruß

Rolf
#901622
Der DM9000 vereint MAC und PHY und wird per Daten-/Adressbus an einen 
Controller angeschlossen.
Der KSZ8041NL ist aber nur ein PHY, d.h. man braucht noch den MAC, der 
auf dem Eddy CPU dann wohl im Controller integriert ist.
Gast #902849
Hallo Kai,

Du hast natürlich recht.
Auf dem Eddy Board ist ein AT91SAM9260. Der hat bereits ein MAC.

@Thomas:
Ich habe Deinen anderen Thread bzgl. Eddy leider jetzt erst gesehen.
Ich bin von Eddy sehr begeistert. Es werden zwar einige interne Dinge
des Kernels verschleiert, was das Realtime-Linux angeht
(es gibt für einige wenige Module nur Object Code, keinen Sourcecode) 
aber:
Ich möchte nicht mehr darauf verzichten, Anwenderprogramme und Daten per
FTP mal eben auf die Ramdisk zu laden und zu testen.
Der Debugger läuft ebenfalls über Ethernet und ist entsprechend schnell.
Die komplette Software, Hardwaredoku (nicht des eigentlichen CPU Moduls,
aber der Peripherie) und Entwicklungsumgebung für Windows und Linux
gibt es nach Registrierung auf einem FTP Server.
Die serielle Debug Schnittstelle ist freundlicherweise herausgeführt.
(die braucht man, wenn man sich das Flash zerschossen hat und Eddy
nicht mehr startet)...
...so das man sich das Development Kit absolut sparen kann.
Fazit: Mit Eddy-S2M/PIN V2 ist man für 79 Euro dabei, wenn man etwas
mit Ethernet, Seriell, USB und MMC machen will.
4 "offizielle" GPIO gibt es auch noch auf "diesem" Basismodul, (die CPU 
hat mehr)
und wenn man die Augen noch zumacht und einige Leitungen der seriellen
Schnittstellen missbraucht, dann kommen noch 4 Ausgänge und 5 Eingänge 
dazu.

Gruß Rolf

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.