Alix1d Board

Gast #1825961
Lesenswert?

Hallo,

ich bin auf der Suche nach einem Steuerteil für einen Eigenbau-Robo und 
bin auf das ALIX1D gestossen ( http://pcengines.ch/alix1d.htm ).

Kennt jemand das Board? Es soll eine Java VM drauf laufen, das Programm 
soll später die KI des Roboters steuern. Sprich Karten aufzeichnen, auf 
eine SQL DB zugreifen und Mustererkennung der Bilder einer 
angeschlossenen Webcam durchführen.

Ist das Board bzw die CPU für solche Aufgaben geeignet?

Danke!
Gast #1825975
Lesenswert?

> Ist das Board bzw die CPU für solche Aufgaben geeignet?

Eher nicht würde ich sagen.
Die benötigte Rechenleistung ist für Deine Anwendung schwer abzuschätzen 
und möglichst viel Reserve wäre sicherlich nicht schlecht. Die 
Geode-Dinger sind schon ziemlich alt und um Welten langsamer als z.B. 
eine moderne Atom-CPU.

Das alix1d speziell kenne ich zwar nicht, habe aber mit dem alix3d3 
schon etwas gespielt.
Gast #1825977
Lesenswert?

Schade - gibt es denn etwas aktuelles, was ähnlich klein ist? Ich habe 
schon an ein ITX Board gedacht, aber die haben beispielsweise eine 
Grafikkarte onboard, die ich gar nicht benötige und brauchen schon etwa 
30 Watt
#1826000
Lesenswert?

Im Industriebereich gibts QSeven CPU-Boards, meist mit Atom, aber es 
gibt auch welche mit ARM-Prozessoren von Marvell mit 1.2 GHz.

Deine Lösung sieht mir aber eher informatikermäßig als ingenieursmäßig 
aus, wenn ich das mal so sagen darf. Wenn Du das Java-Gelumpe und SQL 
weglassen würdest, hättest Du schon deutlich weniger Resourcenverbrauch.

fchk (Dipl.-Ing.)
Gast #1826009
Lesenswert?

Ich weiß :)
Aber das ist der Punkt, ich möchte mehr Freiheiten haben, was spätere 
Programmierung angeht. Komplexe KI wird in einer OO Sprache "einfacher" 
umzusetzen sein.

Hmm vielleicht doch auf einen VIA Epia mini ITX setzen? Der m8000 
verbraucht wohl etwa 18 Watt
Persönliche Seite #1826025
Lesenswert?

Die Rechenleistung ist ein Aspekt, wobei ein 500 MHz Geode LX so 
irrwitzig langsam auch nicht ist (gefühlt etwa 200..300 MHz Pentium II). 
Ein Nachteil des Alix.1d ist der beschränkte Speicherausbau, mehr als 
256 MB sind nicht drin.

Der andere, wesentlich kritischere Aspekt, der bei allen PC-basierten 
Lösungen zum Tragen kommt, ist die Schnittstelle zu anzusteuernder 
Hardware. PCs haben Schnittstellen, mit denen man hervorragend große 
Datenmengen transportieren kann, aber keine, mit der man sehr schnell 
auf externe Ereignisse reagieren kann. Da ist ein simpler mit wenigen 
MHz getakteter µC oft haushoch überlegen.
Gast #1826033
Lesenswert?

Hallo Rufus,

kleine ITX Boards haben ja serielle Schnittstellen - ich hatte geplant 
über RS232 die Kommunikation Rechner -> Steuerplatine aufzubauen. Auf 
diese Art und weise müsste meine (bespielsweise Antriebs-) Platine nur 
die Befehle vom Rechner umsetzen. So könnte ich die gesamte Logik auf 
meine Javaanwendung auslagern.

Für die Kommunikation dann ein kleines eigenes Protokoll schreiben.

Wäre das nicht schnell genug?

Habe noch etwas weiter gesucht, bei e**y werden recht günstig ITX Boards 
angeboten: 
http://cgi.ebay.de/VIA-EPIA-M10000-Motherboard-miniITX-Rechnung-/300457859520?pt=DE_Elektronik_Computer_Mainboards

Wäre das nicht eine brauchbare Alternative?
Hier habe ich gefunden, dass das Board etwa 25 Watt zieht. 
http://www.epiacenter.de/modules.php?name=News&file=article&sid=390

Mit einem 12v 7aH Akku sollten dann etwa 2 Stunden Betrieb möglich sein.

Was meint ihr?
Persönliche Seite #1826286
Lesenswert?

Nun, wenn Dir die über eine serielle Schnittstelle erreichbare Datenrate 
ausreicht, dann kannst Du selbstverständlich PC-Hardware verwenden. Die 
Onboard-Schnittstellen von PCs -- und dazu zählt auch so etwas wie das 
Alix -- können maximal 115200 Baud, damit lassen sich etwa 11520 Zeichen 
pro Sekunde übertragen (bei 8n1).

Bedenke, daß die Reaktionsgeschwindigkeit nicht nur von dieser 
Übertragungsrate abhängt, sondern auch vom von Dir verwendeten 
Betriebssystem, unter dem die Java VM laufen soll. Mach Dich darauf 
gefasst, nicht so ohne weiteres unter die 10 msec-Marke zu kommen. Das 
sind Millisekunden!

Stromverbrauchstechnisch steckt das Alix jedes EPIA-Board in die Tasche; 
wie sehr die Performance eines mit 800 MHz getakteten VIA EDEN von der 
eines mit 500 MHz getakteten Geode LX abweicht, entzieht sich meiner 
Kenntnis, es wird recht wahrscheinlich unter der 100%-Marke bleiben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren