Firmware
Firmware is een softwareprogramma of een reeks instructies die op een hardwareapparaat is geprogrammeerd. Het bevat de noodzakelijke instructies waarmee het apparaat met andere hardware kan communiceren. Een apparaat slaat zijn firmware op in een ROM-chip — meestal flashgeheugen, dat kan worden bijgewerkt en herschreven om de firmware van een apparaat bij te werken.
Firmware is "semi-permanent", omdat deze hetzelfde blijft totdat deze door een firmware-updater wordt gewijzigd. Fabrikanten van apparaten brengen af en toe firmware-updates uit om bugs op te lossen, de prestaties te verbeteren of compatibiliteit met nieuwe apparaten toe te voegen. Zo kan je netwerkrouter af en toe een firmware-update ontvangen om een beveiligingsprobleem op te lossen, en kunnen smart home-apparaten updates ontvangen om betrouwbaarheidsproblemen op te lossen.
Firmware-updates voor apparaten worden op een aantal verschillende manieren geleverd. Geavanceerdere apparaten, zoals routers en andere netwerkapparatuur, kunnen zelfupdatefuncties bevatten die verbinding maken met internet, een update downloaden en deze zelf installeren. Smart home-apparaten die met een mobiele app worden bediend, kunnen firmware-updates via die app ontvangen. Voor andere apparaten, zoals controllers voor computerspellen, moet je naar de website van de fabrikant gaan om een updaterprogramma te downloaden, het apparaat op je computer aan te sluiten en vervolgens de updater uit te voeren. Zorg er wel voor dat een firmware-update volledig is afgerond nadat je deze bent gestart, voordat je het apparaat uitschakelt — als een firmware-update wordt onderbroken, kan het apparaat onbruikbaar worden en niet meer functioneren.
Test je kennis