Firmware

Unter Firmware ( englisch Firma , Partei ‚) Versteht eine Software , sterben in Elektronische Geräte Eingebettet ist. Sie ist zumeist in Einem Flash – Speicher- , Einems EPROM , EEPROM oder ROM CONFIRMED Anwender nicht oder nur und Durch das Spezielles mittelt BZW. MIT Die Leistung austauschbar. Der Begriff Leiter sich Davon ab that Firmware Funktional fest mit der Hardware ist Verbunden war Bedeutende that das Eine ohne das andere nicht nutzbar ist. Sie Nimmt Eine Zwischenstellung between Hardware (auch der Physikalischen Anteil Eines Geräte) und der Anwendungssoftware (die GGF austauschbaren Anwendungen Eines Geräte) ein.

Als Firmware bezeichnet ein Sowohl Betriebssoftware Verschiedene Geräte oder Komponenten sterben (z. B. Mobile, Spielkonsole, Fernbedienung, Festplatte, Drucker) als Matrize Grund Legende Software Auch Eines Computers (z. B. das in Einem Flash – Speicher- verankerte BIOS bei Personalcomputern) sterben Notwendig ist, um den Betriebssystemkern Dezember Eigentlich Betriebssystem laden und Betreiber zu Können.

Verwendung

Firmware Wird beispielsweise used in Festplattenrekordern , DVD – Brenner , DVD – Playern , Neue Fernsehgeräte , Haushaltsgeräte , Digitalkameras und Empfehlung : Ihre Wechselobjektive , Empfänger für Digital Radio , Computerteile (Graphics Natur, Laufwerk usw.) und viele Andere Elektronische Geräte. Sie befindet sich available in eingebetteten Systemen Wie ADSL – Modems oder Mobiltelefon . Im modernen Kraftwagen befinden sich typischerweise 15 bis 90 Steuergeräte (z. B. ABS, ESP , ACC , Airbags , Motorsteuerung , Tacho, Radio, Klimaanlage, Einparkhilfe oder Fensterheber), von Denen jedes seine eigene Firmware Bein hinkte.

In der Regel ist der programmierbare Inhalt des Microcontrollers Firmware bezeichnet.

Unscharfe Definition

Dies ist ein grundlegendes Merkmal der Hardware-Funktionalität All-in-Hardware, Hardware, Software, Software und Service. Frühe Videospiele wie etwa Pong files beispielweise aus Schaltkreisen, die die Juwelen von Spielprinzip sind, ohne dass Software im Spiel war. In der Praxis haben Sie bereits die Komplexität der Software als Abstraction Switch Swivel Hardware und Hardware als einfacher getestet und getestet. Software, die auf Abstraktion basiert, stellt sich im Allgemeinen Betriebssystem (BS). Jdn ist auch der Begriff BS bereams ungenau; Mann kann dann z. B. nur den KernEines Betriebssystems verstehen, oder eben auch den Kernel mit Softwarepakete. There begriff Firmware Bezeichnungs Grundsätzlich eine Software. Dies kann signalisieren:

  • ein comp erleichtert Betriebssystem, z. B. OpenWRT . Der Grund für Bezeichnung of this Software als Firmware und nicht als Betriebssystem ist that stirbt Speicherung auf Flash – Speicher-erfolgt, Derens Speicherkapazität verhältnismäßig Aggregation ist sterben;
  • Software, die einen Teil der Hardware darstellt, z. B. die Firmware einer Grafik-, Netz- oder einer WLAN-Karte
  • Software, die in Form von (verschlüsselten oder nicht verschlüsselten) Parametern verfügbar ist, z. B. Firmware einer Codier-Karte
  • Die komplette Software eines Gerätes (die in der Firmware enthalten ist): Drucker , Haushaltsgeräte, Kraftfahrzeuge und andere
  • de Erfüllung aller Aufgaben eines proprietären Betriebssystems; Zusätzliche Software kann betrieben werden, z. B. Smartphones , Spielekonsole , Storage Server und andere
  • Zurverfügungstellung hardwarenaher Die Leistung in Einem Gerat sterben, stirbt das Laden und Start gesonderten Ein Betriebssystem von Einer DATENTRÄGER erlaub. Beim PC wird diese Firmware BIOS erkannt. Dein Betriebssystem kennt die Firmware-Funktion auch direkt nutzen.

Ursprüngliche bedeutung Der Begriff Firmware bezeichnet ein Bindeglied between Hardware und Software angebracht ist , wie schon sterben Namenswahl Dezember Begriffes (Firma = Partei) nahelegt.

  • Es Gibt Firmware, frei von sterben ausführbarem – Code ist und zur Konfiguration von Hardware Spezieller (CPLDs, Gate Arrays) Benutzt Wird. Once sterben entsprechend Chips beim OEM anwendungsspezifisch Programmierer (früher gebrannte) Sind, ist aus der Firmware de facto Hardware geworden. Bei of this Art von Firmware Sind End-Anwender-Updates nicht Übliches wenn Eine Fehlerhafte konfiguration im schlimmsten Fall (Kurzschluss , wo Versorgungsspannung) zum soforten Zerstörung Dezember Geräte Führen Kann. Sie Wird in Abgrenzung zu Maschinensprache Auch Configware genannt.
  • Aus der Sicht eines Hardware-Designers ist ein BIOS ein basisches Betriebssystem und derer als Software zu betrachte. Die Firmware in Einem Computer konfiguriert die Hardware (Glue-Logic, zB Chip-Set), so dass das BIOS von einem Datespeger (ROM) ersetzt werden kann.
  • Ein anschauliches Beispiel: Eine Verpackung eine Platinum mit einem Jumperfeld, ein Jumper, ein Handbuch und eine CD. Alle physischen Gemüter physisch und ausschließlich einmal Hardware. Der Treiber auf der CD Mind Software. Die Firmware hilft Ihnen bei den Jumper-Handbüchern (Informatik / Software) und dem Jumper (Physik / Hardware).

Aktualisierung von Firmware

Meist ist Firmware auf einen Festwertspeicherwurde veröffentlicht, und möglicherweise nach dem Austausch entsprechende Bauelemente wurde tatsächlich. Bei current Gerat ist es aber immer Hauf Möglich, sterben Firmware auf Softwareebene auszutauschen. Flash-Speicher bzw. EEPROMs Infos finden über Spezielle Elle Verfahren gelöscht und neu beschrieben Werden. Dieser Vorgang wird „flashes“ verständlich. Die Aktualisierung ermöglicht Fehlerbehebung und damit auch die Nachrüstung neuer Funktionen. Schlägt sterben Aktualisierung – zum beispiel Durch Eine Unterbrechung wo Stromzufuhr während der Schreiber – Fehl, Kann das Gerat unbrauchbar werden: If Die Leistung zur stirbt elementare Aktualisierung der Firmware selbst gelöscht und nicht Vollständig ERNEUERT Wird, Kann Eine funktionsfähige Firmware möglicherweise nur noch mit Speziellen Hilfsmitteln Durch Der Hersteller Wieder wurde restauriert.

In seltenem Fall ist sterben Firmware von Computer Zubehörteile nicht im Gerat selbst Dauerhaft Gespeichert, Sondern Wird während des Bootvorganges oder beim Einstecken Dezember Geräte in EINEM RAM -Baustein , wo ich im Gerat befindet, geschrieben. Eine Aktualisierung ist hierbei meist extrem einfach, dann sterben Firmware einfach als Datei im Veranstaltungsort Dateisystem Jan Rechner abgelegt ist und Durch Überschreiben der Datei aktualisiert Werden Kann. This Variante ist insbesondere bei WLAN – Karte ( PCI oder PCMCIA ), Eulen WLAN Adapter ( USB ) Haufe anzutreffen. Auch Linux KernelVerwenden Sie diese Methode, Sie auch bei Grafikkarten, über freie und Firmware in Geräte laden zu können. Mit Linux Distribution können Sie Firmware für Geräte (z. B. WLAN-Chips, Grafik) für Ihr Paketverwaltungssystem installieren .

Ursprung der Wortes

Der Begriff „Firmware“ wurde von Ascher Opler 1967 in einem Artikel in der Zeitschrift Datamation gepriegt. [1] Ursprüngliche Würde DAMIT die Micro – Code im beschreibbaren Mikroprogrammspeicher Eines Mikroprozessors in Einem Computer – bezeichnet, Wo ist der Befehlssatz Dezember Hauptprozessor (wo CPU) abgelegt Wird. Diese Firmware konnte nicht geladen werden, um den Befehlssatz zu ändern. Firmware-Garantie, es tut mir leid, die CPU des Maschinencodes zu hören, ohne den Mikrocode. Im Ursprünglichen Sinne Wird Firmware bereit von Hardware (wo CPU selbst) und Software (die Programme, stirbt Auf den Prozessor laufen) abgegrenzt.

SPAT WURDE DIE Bezeichnung für Mikrocode genutzt, gleichgültig, im RAM oder ROM lag.

DANACH Würde der Begriff nochmals weiter gefasst, für alles, war im ROM Gespeichert ist, Wie Prozessormaschinenbefehle für das BIOS – Bootloader oder andere Programm Spezialisierte.

Quellen

  1. Hochspringen↑ Opler, Ascher: Software der vierten Generation . In: Datamation . 13, Nein. 1, Januar 1967, S. 22-24.