Embedded Systems und PDAs


[ Seminar Linux und Apache ] [ Inhalt ] [ Embedded Linux ]

Übersicht: Embedded Systems und PDAs


Definitionen

Während sich der Begriff Embedded System relativ gut eingrenzen läßt, fällt dieses bei den PDAs umso schwerer. Dies liegt daran, dass PDAs sehr flexible Geräte sind, die laufend neue Aufgabenfelder erschließen.
Betrachtungen in diesem Dokument beziehen sich, solange nichts anderes erwähnt wird, auf PDAs und Embedded Systems gleichermaßen, da PDAs als eine spezielle Art von eingebetteten Systemen angesehen werden können.


Generelle Eigenschaften

Eine klassische Entscheidung, die bei der Entwicklung von eingebetteten Systemen gefällt werden muss, ist die Wahl der Komplexität der verwendeten Plattform. Die groben Alternativen sind
Die Entscheidung wird bei einer hohen Stückzahl eher für billigere Hardware ausfallen, bei geringen Stückzahlen ist der Entwicklungsaufwand entscheidend. Das Spektrum der Hardware für Embedded Systems ist sehr groß. Im unteren Segment gibt es 8-Bit Controller, die wenige Euro kosten. Das mittlere Segment sind Prozessoren der 386er Klasse in Systemen für einige 100 Euro. Im oberen Segment sind moderne Prozessoren der Pentium III Klasse. Besonders im oberen Segment sind Investitionssicherheit und langfristige Verfügbarkeit kritisch, da häufige Generationenwechsel auftreten.
Embedded Systems haben in der Regel keine beweglichen Teile wie Festplatten und Lüfter, da diese Verschleißteile sind und zudem stoßempfindlich. Da es keine Lüfter gibt, ist es also wichtig, die Verlustwärme der Bauteile gering zu halten. Gerade im oberen Segment wird z.T. auf die Prozessorvarianten für mobile Computer zurückgegriffen, da diese weniger Energie verbrauchen und dementsprechend weniger Abwärme erzeugen.

Im Industrieeinsatz sind eingebettete Systeme oftmals über sogenannte Feldbusse miteinander vernetzt. Durch den vermehrten Einsatz von Technologien aus dem PC Bereich zeichnet sich hier ein Trend zu Ethernet als einheitliche Schnittstelle ab. Weiterhin gibt es einen Trend hin zu verteilter Intelligenz im Gegensatz zu den zentralen SPS (Speicherprogrammierbare Steuerung, [3] ) klassischer Systeme.


Entwicklungsziele für Software

Es gibt bestimmte Ziele, die bei der Entwicklung für Embedded Systems typisch sind: Letzterer Punkt betrifft insbesondere Anwendungen im industriellen Bereich.


[ Seminar Linux und Apache ] [ Inhalt ] [ Nach oben ] [ Embedded Linux ]