
Firmware
Firmware (engelsk: firm, fast) er programvare som ligger fast innbygd i elektroniske apparater. Som regel er den lagret i et flashminne eller ROM, og kan ikke forandres av brukeren uten videre. Begrepet viser til at firmwaren og den omgivende elektronikken er fast forbundet og bare kan brukes sammen.
Eksempler på bruk av firmware inkluderer alt fra fjernkontroller eller kalkulatorer, via datamaskindeler og enheter slik som harddisker, tastatur, TFT-skjermer eller minnekort, til vitenskapelige instrument og industrielle roboter. En datamaskins BIOS er viktig eksempel. Også mer kompleks forbrukerelektronikk slik som mobiltelefoner, digitalkameraer, synthesizere og fjernsynsmottakere av nyere dato inneholder firmware som tar seg av enhetens basisoperasjoner i tillegg til å implementere høgnivåfunksjoner. I moderne biler finnes også mange styreenheter som inneholder firmware, disse kontrollerer for eksempel motorstyring, blokkeringsfrie bremser, kollisjonspute, klimaanlegg og annet.
Firmware er ikkeflyktig og kan ikke forandres uten videre. Dersom den er lagret i en ROM må brikken der den er lagret skiftes ut. Imidlertid er det i mange tilfeller vanlig å bruke flashminne, disse kan slettes og skrives på nytt ved hjelp av spesielle metoder.