Firmwarepohjaiset
Firmwares pohjaiset järjestelmät ovat laitteita tai järjestelmiä, joissa oleellinen ohjelmisto sijaitsee laitteen kiinteässä muistissa (esim. flash-ROM tai EEPROM) ja toimii alustan perusohjelmistona. Tätä ohjelmistoa kutsutaan yleensä firmwareksi, ja sen tehtäviin kuuluu laitteiston käynnistäminen, konfigurointi sekä rajapintojen tarjoaminen korkeammille ohjelmistoille ja käyttöliittymille. Firmware asettaa laitteiston toimintakyvyn pohjan ja määrittää, miten yksittäiset komponentit kommunikoivat keskenään.
Firmware-pohjaiset ratkaisut eroavat usein kokonaan perinteisistä ohjelmisto- tai käyttöjärjestelmäpohjaisista malleista, koska suurin osa ohjelmistosta on tiukasti
Esimerkkejä firmwarepohjaisista laitteista ovat reitittimet, verkkokamerat, tulostimet, kodin automaatio- ja IoT-laitteet sekä monien ajoneuvojen ohjausyksiköt. Näissä
Turvallisuus ja ylläpito ovat keskeisiä teemoja firmware-pohjaisissa järjestelmissä. Allekirjoitukset, secure boot -toiminnot, ohjauskorjaukset sekä mahdolliset palautumis-
Jos relevanttia, voit tutustua aiheeseen liittyviin käsitteisiin kuten BIOS/UEFI, embedded systems ja OTA-päivitykset.