
Introduction to Embedded Systems
Als eingebettetes System wird jede Kombination aus einem Computerprozessor, einem Computerspeicher und Ein-/Ausgabegeräten bezeichnet, die eine spezielle Rolle in einem viel größeren elektrischen oder mechanischen System spielt. Diese Systeme müssen häufig in Echtzeit rechnen.
Eingebettete Systeme können von kleinen und tragbaren Geräten wie Digitaluhren bis zu großen und stationären Anlagen wie speicherprogrammierbaren Steuerungen und Ampelsteuerungen reichen. Zu den Faktoren, die sich auf ihr Design und ihre Verwendbarkeit auswirken, gehören die Benutzeroberfläche, das Prozessordesign und die Peripheriegeräte. Eingebettete Softwarearchitekturen lassen sich grob in unterbrechungsgesteuerte Systeme, einfache Regelkreise, kooperatives Multitasking, Multithreading, Mikrokerne und monolithische Kerne einteilen.
Die verschiedenen Teilbereiche von eingebetteten Systemen sowie die technologischen Fortschritte, die sich auf die Zukunft auswirken, werden in diesem Buch beleuchtet. Es ist ein unverzichtbarer Leitfaden sowohl für Akademiker als auch für diejenigen, die diese Disziplin weiter verfolgen wollen.