Zuhause Hardware Was ist eingebettete Software? - Definition aus techopedia

Was ist eingebettete Software? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Embedded Software?

Eingebettete Software ist eine Software, die in Hardware- oder Nicht-PC-Geräte eingebettet ist. Es wurde speziell für die jeweilige Hardware geschrieben, auf der es ausgeführt wird, und weist aufgrund der eingeschränkten Rechenkapazitäten des Geräts in der Regel Verarbeitungs- und Speichereinschränkungen auf. Beispiele für eingebettete Software sind GPS-Geräte, Fabrikroboter, einige Taschenrechner und sogar moderne Smartwatches.

Techopedia erklärt Embedded Software

Eingebettete Software ähnelt der Firmware, da sie normalerweise dieselbe Funktion erfüllt. Letzteres ist jedoch eine spezielle Art von eingebetteter Software, die in einem nichtflüchtigen Speicher (z. B. ROM oder EPROM) geschrieben ist, der nicht einfach geändert werden kann - daher der Name "firm" - und hauptsächlich zum Ausführen oder Hochfahren verwendet wird das Gerät. Im Gegensatz dazu wird eingebettete Software für den Gesamtbetrieb des Geräts verwendet.


Eingebettete Software kann sehr einfach sein, z. B. zur Steuerung der Beleuchtung in Privathaushalten, und auf einem 8-Bit-Mikrocontroller mit nur wenigen Kilobyte Speicher ausgeführt werden, oder sie kann sehr komplex sein, z. B. die Software, mit der alle elektronischen Komponenten ausgeführt werden eines modernen, intelligenten Autos mit Klimaautomatik, automatischer Fahrt- und Kollisionserkennung sowie Steuerungsnavigation. Komplexe eingebettete Software findet sich auch in Flugzeug-Avioniksystemen, in sehr komplexen Fly-by-Wire-Systemen, die in Kampfflugzeugen und sogar in Raketenleitsystemen verwendet werden.


Der Hauptunterschied zwischen eingebetteter Software und Anwendungssoftware besteht darin, dass die erstere in der Regel an ein bestimmtes Gerät gebunden ist, das als Betriebssystem fungiert, wobei Einschränkungen an die Gerätespezifikationen gebunden sind. Aktualisierungen und Ergänzungen werden daher streng kontrolliert, wohingegen Anwendungssoftware die Funktionalität in bietet ein Computer und läuft auf einem tatsächlichen vollständigen Betriebssystem, so dass es weniger Einschränkungen in Bezug auf die Ressourcen hat.

Was ist eingebettete Software? - Definition aus techopedia