Weiter zum Hauptinhalt

Startseite Firmware

Firmware

(auch eingebettete Software, eingebettetes System)

Firmware-Definition

Firmware ist eine Art von Software, die die Kontrolle über die Hardware, in die sie eingebettet ist, auf niedriger Ebene ermöglicht. Alle digitalen Geräte haben eine Firmware. Bei komplexen Geräten kann die Firmware nur grundlegende Funktionen und Ladeanweisungen enthalten. Bei einfachen Geräten kann die Firmware als das gesamte Betriebssystem fungieren.

Die Firmware wird während des Herstellungsprozesses in einem speziellen Speicherbereich in der Hardware selbst installiert. In der Regel erlauben die Hersteller den Endnutzer/innen nicht, die Firmware zu ändern oder zu löschen - andernfalls kann die Garantie für das Gerät erlöschen und es ist nicht mehr funktionsfähig. Mit dem so genannten "Flashen" kann die Firmware jedoch in bestimmten Fällen überschrieben werden.

Levels der Firmware

  • Low-Level-Firmware wird auf nichtflüchtigen Speicherchips gespeichert, die oft nicht wiederbeschrieben oder aktualisiert werden können. Low-Level-Firmware wird als Teil der Hardware selbst betrachtet.
  • High-Level-Firmware ist auf Flash-Speicherchips gespeichert und kann aktualisiert werden.
  • Teilsysteme sind halb-unabhängige Teile von größeren Systemen. Subsysteme haben ihren eigenen Mikrocode, der in Flash-Chips, CPUs und LCD-Einheiten eingebettet ist.

Beispiele für echte Firmware

BIOS: Das Basic Input/Output System (BIOS) ist eine PC-Firmware, die auf einem Chip auf der Hauptplatine des Computers installiert ist. Das BIOS enthält die Startanweisungen für den Computer und überprüft die Hardwarekomponenten während der Boot-Sequenz. Das BIOS ermöglicht auch die Interaktion des Betriebssystems mit Peripheriegeräten.