Was ist eingebettete Software?

Embedded Software ist eine Art von Software, die in Hardwaresysteme integriert ist. Diese Software ist normalerweise für die Ausführung einer bestimmten Funktion ausgelegt, obwohl ein einzelnes Hardwareteil mehrere eingebettete Softwareteile enthalten kann. In jeder Technologie mit Leiterplatten und Computerchips ist wahrscheinlich Software integriert, von Digitaluhren über Mobiltelefone bis hin zu Taschenrechnern. Diese Systeme ermöglichen viele der erweiterten Funktionen, die in modernen Geräten üblich sind.

Wie viele innovative Technologien wurden frühe Formen eingebetteter Software für militärische Anwendungen entwickelt. Insbesondere die Amerikaner verwendeten von Ende der 30er bis Mitte der 60er Jahre verschiedene Arten von eingebetteten Systemen in der Weltraumforschung, der Lenkung von Raketen und der Avionik. Diese frühen Systeme waren normalerweise in andere Komponenten fest verdrahtet und hatten eine hohe Ausfallrate. Es dauerte bis in die späten 60er Jahre, bis sich eingebettete Software zu einem Punkt entwickelte, an dem es für normale Menschen nützlich war.

In den späten 70er Jahren heben die ersten Standards für einen integrierten Mikrocontroller-Chip mit eingebetteter Software ab. Dieser einzelne Chip wirkte wie ein winziger Computer. es könnte Daten aufnehmen, speichern und ausgeben sowie seine eigenen Informationen verarbeiten. Mit diesen Chips wurde es möglich, ein einzelnes Programm zu schreiben, es in den Chip zu laden und diesen Chip dann sein Programm ausführen zu lassen, wann immer er die richtige Eingabe erhielt. Bis Ende der 1980er Jahre war in fast jeder Form von Unterhaltungselektronik eine Art Mikrocontroller-Chip eingebettet.

In den folgenden Jahren sind die Produktionskosten für integrierte Mikrocontroller auf ein paar Cent gesunken. Infolgedessen sind sie in nahezu jedem elektronischen Gerät enthalten, und jeder dieser Chips verfügt über eine oder mehrere eingebettete Softwarekomponenten. Sie befinden sich sogar in Gegenständen, von denen die meisten Menschen nicht glauben, dass sie Computer hätten, wie Toaster, elektrische Ventilatoren oder Kinderspielzeug.

Unabhängig davon, worum es sich bei der Software handelt, funktionieren eingebettete Software-Komponenten auf dieselbe Weise. Ihr Chip empfängt Eingaben von ihrem angeschlossenen Gerät. Die Software liest die Eingabe und bestimmt, ob sie aktiviert werden muss. In diesem Fall führt es sein Programm aus und gibt die Ergebnisse aus. Diese Ergebnisse gehen möglicherweise an den Benutzer oder an eine andere Software.

Eingebettete Software ersetzt ein vollständiges Computersystem. In einem normalen Computer oder einer Maschine, die an einen normalen Computer angeschlossen ist, gibt es relativ wenige eingebettete Softwareteile. Typischerweise haben Computersysteme nur eine Handvoll Teile, die Startvorgänge und wesentliche Hardwarefunktionen steuern. Mit zunehmender Computerisierung komplexer Geräte wird die eingebettete Software durch Standardcomputersysteme ersetzt.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?