Embedded PC gesucht / Vergleich i386/ARM

Hallo,

ich bin auf der Suche nach einem kleinen Embedded PC. Meine Anforderungen:

  • Robust: keine beweglichen Teile,
  • fuer x86-kompatible: ~500MHz, DDR RAM bis 1GB
  • Compact Flash Disk mit 64MB
  • USB2.0-Anschluss, 3 x seriell, 100MBit/s Ethernet,
  • evtl. Videoausgang (was kleines, nichts mit Graphik),
  • evtl. Tastaturanschluss,
  • Linux-tauglich,
  • moeglichst Komplettsystem (mit Netzteil + Gehaeuse).

Die Anforderungen sind nur eine grobe Richtlinie, die ich zu Gunsten eines guten Preises auch verlassen wurde. (So habe ich zwischendurch auch schon mit einem WRT54G geliebaeugelt, der einige dieser Punkte ueberhaupt nicht erfuellt, dafuer aber andere Vorzuege (im Einkauf ungefaehr 65 davon) besitzt. Das war mehr so eine Schnappsidee.) Hat jemand ein paar gute Ideen fuer diese Anforderungen? Wo koennte ich mal nachsehen?

Inzwischen bin ich von einem ARM-System[1] recht angetan, was den grossen Vorteil hat, dass Linux schon drauf ist. (Auch das ist ziemlich abseits der Anforderungen.) Dummerweise kenne ich mich mit ARMs ueberhaupt nicht aus. Der Hersteller deklariert dafuer eine Rechenleistung von 200 MIPS bei 180 MHz. Was will das heissen? Kann das jemand fuer mich in Zahlen der Intel-Kompatiblen uebersetzen?

Danke im Voraus,
Gruss vom Frank.
===footnotes===
[1] http://www.taskit.de/produkte/portux/index.htm

Moin

  • moeglichst Komplettsystem (mit Netzteil + Gehaeuse).

Wenn du den Punkt fallen läst: Via EPIA-Serie. Das sind kleine all-in-one Motherboards mit aufgelöteter CPU die teilweise ohne Lüfter auskommen. x86 (genauer 586) kompatibel und billig (80-90 euro für die 500MHz/SD-RAM-Variante). Nur zusammenbauen musst du selber.

Die Teile haben allerdings so ihre Probleme: DMA und MPEG2 sind unter Linux nur mit Murksen zum laufen zu bringen. Allerdings gibt es eine relativ breite Userbasis die dir erklären kann wie es gehen könnte.

Dummerweise
kenne ich mich mit ARMs ueberhaupt nicht aus.

Sagt dir Intel Xscale was ? Das ist der Nachfolger.

Der Hersteller
deklariert dafuer eine Rechenleistung von 200 MIPS bei 180
MHz
. Was will das heissen?

Etwa so schnell wie ein Pentium I 140 MHz. Die gibts aber auch mit mehr MHz und besserem MIPS/MHz-Verhältniss.

cu

Moin

'n Abend,

  • moeglichst Komplettsystem (mit Netzteil + Gehaeuse).

Wenn du den Punkt fallen läst:

Hm, da faellt vielleicht irgendwo noch eins ab.

Via EPIA-Serie. [snip]

Cool, die Dinger sind putzig. Ich hab Google befragt, aber weisst Du vielleicht sogar noch eine guenstige Bezugsquelle? Am besten eine, die noch Gehaeuse und Flash dazubaut?

Die Teile haben allerdings so ihre Probleme: DMA und MPEG2
sind unter Linux nur mit Murksen zum laufen zu bringen.

Auf MPEG kann ich verzichten. Beim DMA kommt es auf die Netzwerkkarte an, ob die den braucht/unterstuetzt, ansonsten soll es kaum IO machen. (Hm, wozu braucht’s noch DMA?)

Allerdings gibt es eine relativ breite Userbasis die dir
erklären kann wie es gehen könnte.

Wo?

Sagt dir Intel Xscale was ?

Ja.

Etwa so schnell wie ein Pentium I 140 MHz.

Hm, arg weit weg.

Danke,
Gruss vom Frank.

Moin

  • moeglichst Komplettsystem (mit Netzteil + Gehaeuse).

Wenn du den Punkt fallen läst:

Hm, da faellt vielleicht irgendwo noch eins ab.

Tipp: normales ATX geht auch, die oberen 4 Haltepunkte sind gleich…

Via EPIA-Serie. [snip]

Cool, die Dinger sind putzig. Ich hab Google befragt, aber
weisst Du vielleicht sogar noch eine guenstige Bezugsquelle?
Am besten eine, die noch Gehaeuse und Flash dazubaut?

http://www.mini-itx.com/ verkauft fast alles was zu den Teilen gehört. Wie zuverlässig und schnell die sind kann ich aber nicht sagen. Es gibt halt einen grossen Vorteil: die haben auch das „ausgefallene“ Zeug wie DC-DC-Netzteile ( http://www.mini-itx.com/store/?c=10 ja, das ganz oben ist ein komplettes NT und läuft zur Not an Autobatterien) und ideflash-Platten ( http://www.mini-itx.com/store/?c=16#ideflash ) …

Die Teile haben allerdings so ihre Probleme: DMA und MPEG2
sind unter Linux nur mit Murksen zum laufen zu bringen.

Auf MPEG kann ich verzichten. Beim DMA kommt es auf die
Netzwerkkarte an, ob die den braucht/unterstuetzt, ansonsten
soll es kaum IO machen. (Hm, wozu braucht’s noch DMA?)

DMA brauchen viele Dinge, u.A. normale Platten (Flash nicht, da PIO). Der 266’er Chipset bricht hart zusammen wenn 2 Dinge gleichzeitig DMA benutzen. D.h. windows 9X, XP und linux crashen, unabhängig von den Treibern. Hör dich also auf http://www.linitx.org/forum/ und http://forums.viaarena.com/ um. Die Dinger sind nicht bugfree.

Nochwas zu den 500MHz-Minimum: Wenn du nur Integer-performance brauchst reicht dir ein 600-700MHz EPIA („MS-Model“, 800MHz, braucht Case- oder NT-Lüfer). Wenn es um fp-performance geht: vergiss es. Selbst die neusten 1.2GHz-Modelle halten nur schwerlich mit einem PIII 500MHz mit. Die fpu läuft mit halbem Takt und das auch mehr schlecht als recht. Der mini-cache tut sein übriges.

Eine Dual-version (nicht fanless) kam aber vor kurzen raus. Wenn du 2-3 Monate Zeit hast und es mit Lüfter sein darf…

So als einordnung der CPU-Performance: http://www.mini-itx.com/projects/cluster/

Sagt dir Intel Xscale was ?

Ja.

ARMStrongs sind sauschnell bei wenig Verbrauch. Und pleite. Deshalb wandern 90% als Lizenbau in palms und smartphones. Es gibt fast keine Hersteller von normalen Motherboards. Und das was die wenigen bauen sieht nicht so gut aus, kommt vorallen nicht fanless daher.

cu

1 „Gefällt mir“

Hi,

schau Dich auch mal bei http://www.soekris.com/ um. Die legen viel Wert auf Unix-Unterstützung. Preisbeispiele gibt’s z.B. bei http://www.bwct.de/

Gruß,

Malte.

Nachtrag
Moin

Wenn du den EPIA’s doch nicht traust:

http://www.lippert-at.com/

Teilweisse viel mehr Power und trotzdem fanless (z.B. ein SBC mit Pentium M 1.1GHz, entspricht etwa P4 2.6 GHz). Aber etwas teuerer (die CPU alleine kostet 280 Euro).

cu

XBOX ???
Hi,
vielleicht kommt ja eine XBOX für Dich in Frage.
Mit nachträglich eingebautem Chip hast DU einen vollwertigen 733 MHz-PC mit kleinen Ausmaßen.

Linux, USB und damit Tastatur/Maus kein Problem.

Es wäre auf jeden Fall eine kostengünstige Variante.

Auf einschlägigen Seiten wirst Du reichlich Informationen dazu finden, was man alles mit der Box machen kann. Wenn sie Deinen Anforderungen und Deinem Nutzungsprofil entspricht, bekommst Du nen netten Rechner für wenig Geld.

Gruß
R.