Firmware

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
ROM BIOS firmware.

Firmware is software die in hardware ingeprogrammeerd is. Dit kan op eenmalige basis geschieden, maar moderne technieken zoals flashgeheugen maken het ook mogelijk om de firmware te vernieuwen. De EEProm wordt dan geladen met het nieuwe programma.

Firmware wordt vaak gebruikt als besturingssoftware voor elektronica en ingebedde computersystemen waar een processor aanwezig is, zoals auto's, in huishoudtoestellen, in elektronische apparatuur of in computers.

De term "firmware" geeft overigens al aan dat de inhoud firm (stevig) is, en dus zit tussen software (makkelijk te overschrijven) en hardware (in principe niet te wijzigen).

Bij het ontwerpen van firmware of ingebedde software zijn vaak heel andere zaken van belang dan in algemene software: kostprijs, geheugenverbruik, snelheid, efficiëntie en energieverbruik en warmteafstraling.

Echter, met de invoering van steeds performantere digitaal-signaalprocessoren enerzijds en ingebedde microprocessoren anderzijds kan men stellen dat de grens tussen klassiek programmeren en firmware op bepaalde vlakken aan het vervagen is: waar vroeger zeer specifieke besturingssystemen werden gebruikt, ziet men nu steeds meer algemene besturingssystemen zoals Linux op dergelijke systemen (bijvoorbeeld horloges, betalingsterminals, telefoons, dvd-spelers, hardwareacceleratiekaarten ...).

Bijwerken van firmware[bewerken]

Soms is het mogelijk dat de firmware wordt bijgewerkt (geüpdatet) naar een nieuwere versie. Dit is niet zonder risico. Als er tijdens het bijwerken iets verkeerd gaat, dan bevat het apparaat geen geldige firmware meer en zal niet meer werken. Sommige apparaten bevatten daarom twee componenten met firmware, zodat het apparaat nog op een oudere werkende firmware kan werken, als de nieuwe verkeerd is gegaan. Bijvoorbeeld sommige duurdere moederborden van computers hebben de BIOS-chip met firmware dubbel uitgevoerd.

Aanpassen van firmware[bewerken]

Soms is het ook mogelijk om firmware aan te passen. Dit gebeurt bijvoorbeeld veel met fotocamera's en mobiele telefoons. Voorbeelden hiervan zijn Magic Lantern en Techni Colour welke veel extra opties toevoegen aan de originele Canon firmware, of aangepaste firmware voor telefoons zoals Cyanide Mod voor Android toestellen. Soms heeft de software geen meerwaarde in opties, maar is hij juist gestript van opties om zo sneller te zijn of minder batterij verbruik te genereren.

Er dient wel rekening mee te worden gehouden dat in veel gevallen de garantie vervalt zodra de firmware wordt aangepast. De EU heeft recentelijk wel uitspraken gedaan die aangeven dat defecten die niet veroorzaakt worden door de aanpassing gewoon onder garantie moeten worden gerepareerd[1]. Hier is een implementatie van opgenomen in het Nederlands wetboek[2].

Apparaten waarvan de firmware soms bijgewerkt kan worden[bewerken]

Externe link[bewerken]

Bronnen, noten en/of referenties
  1. [1]EU wetsartiekel 31999L0044
  2. [2]Nederlands wetsartikel 237