Skip to main content

Was ist eingebettete Software?

Embedded Software ist eine Art von Software, die in Hardware -Systeme integriert ist.Diese Software ist normalerweise so konzipiert, dass sie eine bestimmte Funktion ausführen kann, obwohl ein einzelnes Hardware -Stück mehrere Stücke eingebetteter Software enthalten kann.Jedes Stück Technologie mit Leiterplatten und Computerchips wird wahrscheinlich eine eingebettete Software enthalten, von digitalen Uhren bis hin zu Mobiltelefonen bis zu Taschenrechnern.Diese Systeme ermöglichen viele der fortschrittlichen Funktionen, die in modernen Geräten üblich sind.

Wie viele innovative Technologie wurden frühe Formen der eingebetteten Software für militärische Anwendungen entwickelt.Insbesondere die Amerikaner verwendeten verschiedene Arten von eingebetteten Systemen in der Weltraumforschung, der Raketenanleitung und der Avionik von späten 30ern bis Mitte der 60er Jahre.Diese frühen Systeme waren typischerweise in andere Komponenten verdrahtet und hatten eine hohe Ausfallrate.Erst in den späten 60er Jahren entwickelte sich die eingebettete Software bis zu dem Punkt, an dem sie für normale Personen nützlich war.

In den späten 70er Jahren startete die ersten Standards für einen integrierten Mikrocontroller -Chip ein, die eingebettete Software abhebt.Dieser einzelne Chip wirkte wie ein winziger Computer;Es könnte Daten aufnehmen, speichern und ausgeben und seine eigenen Informationen verarbeiten.Mit diesen Chips wurde es möglich, ein einzelnes Programm zu schreiben, in den Chip zu laden und diesen Chip dann sein Programm auszuführen, wenn es die richtige Eingabe erhielt.Bis Ende der 1980er Jahre hatte fast jede Form der Unterhaltungselektronik eine Art Mikrocontroller -Chip eingebettet.

In den folgenden Jahren sind die Kosten für die Herstellung integrierter Mikrocontroller auf Pennies gesunken.Infolgedessen befinden sie sich in fast jedem elektronischen Gerät, und jeder dieser Chips verfügt über ein oder mehrere eingebettete Software.Sie sind sogar in Gegenständen, von denen die meisten Menschen nicht glauben würden, dass Computer wie Toasters, elektrische Lüfter oder Kinderspielzeuge.Ihr Chip erhält Eingaben von ihrem angeschlossenen Gerät.Die Software liest die Eingabe und bestimmt, ob sie aktiviert werden muss.Wenn dies der Fall ist, wird sein Programm ausgeführt und die Ergebnisse ausgegeben.Diese Ergebnisse können an den Benutzer oder sogar an eine andere Software gehen.In einem normalen Computer oder einer an einen normalen Computer verbundenen Maschine gibt es relativ wenige eingebettete Softwarestücke.In der Regel verfügen Computersysteme nur über eine Handvoll Teile, die Startverfahren und essentielle Hardwarefunktionen steuern.Wenn komplexe Geräte mehr computergestützt werden, fällt ihre eingebettete Software tatsächlich ab, da sie durch Standard -Computersysteme ersetzt wird.