Et indlejret system er en computer, der er specialdesignet til at udføre en eller flere meget specifikke opgaver inden for et større apparat eller et system. Ordet indlejret betyder, at computeren er indbygget i og udgør en permanent del af dette større system. Indlejrede systemer ligner ofte ikke traditionelle computere: de har oftest ikke et tastatur, en stor skærm eller en mus, men de indeholder ligeledes en processor, software, hukommelse samt input- og output‑enheder (f.eks. sensorer og aktuatorer).
Hvordan fungerer et indlejret system?
Et indlejret system tager data fra omgivelserne via sensorer eller brugerintegration, behandler disse data i realtid eller nær‑realtid og sender styresignaler eller information til andre dele af det større system. Behandlingen kan være enkel (f.eks. aflæsning og tænd/sluk) eller kompleks (f.eks. billedbehandling, kontrolalgoritmer eller kryptografiske procedurer).
- Typiske komponenter: mikrocontroller eller mikroprocessor, hukommelse (RAM, flash), input/output-interfaces, strømforsyning, sensorer og aktuatorer.
- Software: kan være et enkelt program kørende direkte på hardware ("bare‑metal"), et operativsystem til indlejrede systemer (RTOS) eller et letvægts Linux‑system.
- Tidskrav: Mange indlejrede systemer arbejder under realtidskrav — de skal reagere inden for en specificeret tid. Dette kan være hard real time (kritisk, hvor fejl kan få alvorlige konsekvenser) eller soft real time (hvor forsinkelser er uønskede, men ikke katastrofale).
Eksempler og anvendelser
Indlejrede systemer findes i dag i et meget bredt spektrum af produkter og installationer:
- Dagligdags forbrugerelektronik: MP3-afspillere, digitalkameraer, smart-tv-set-top-bokse (dekodere) og husholdningsapparater.
- Bygnings- og adgangssystemer: kortlæsere i hoteldørlåse og alarmsystemer.
- Transport og biler: styreenheder til motor, bremser, airbags og infotainment; mange funktioner i moderne biler er indlejrede systemer.
- Industrielle anvendelser: samlebånds‑styring, PLC’er (programmable logic controllers) og robotter på fabrikker.
- Infrastrukturer: trafiklysanlæg, energistyring og fjernovervågning.
- Højrisiko-områder: flyvemaskiner, medicinsk udstyr og avancerede sikkerhedssystemer — hvor krav til pålidelighed, certificering og determinisme er meget høje.
Et konkret eksempel: Controlleren i en elevator beslutter, hvordan motoren skal flytte kabinen baseret på tryk på knapper og sensordata. En set-top-boks indeholder en dekoder, der læser signaler fra parabolen og sender data, som dit tv kan vise. Hvis et sådant system afbrydes eller forsinkes, kan resultatet være et dårligt tv‑billede eller en fejlagtig styring.
Kendetegn ved indlejrede systemer
- Specialisering: designet til en bestemt opgave eller et sæt opgaver.
- Begrænsede ressourcer: ofte begrænset regnekraft, hukommelse og strømforbrug.
- Pålidelighed og lang levetid: mange indlejrede systemer forventes at fungere i mange år uden opgraderinger.
- Real‑time krav: forsinkelser kan være uacceptable i kritiske systemer.
- Fysisk integration: indlejret i hardware, ofte med specifikke miljøkrav (temperatur, vibration, støv).
Sikkerhed, opdateringer og certificering
Sikkerhed og opdateringsmuligheder er blevet væsentlige udfordringer, især når indlejrede systemer kobles til netværk (Internet of Things). Vigtige tiltag omfatter sikker boot, firmware‑signering, kryptering, adgangskontrol og mulighed for sikre fjernopdateringer. I kritiske domæner kræves ofte formel certificering og dokumentation (f.eks. ISO 26262 i bilindustrien eller DO‑178C i flyelektronik).
Udviklingshensyn og udfordringer
- Ressourcebegrænsninger: optimering for lavt strømforbrug, begrænset hukommelse og lille fysisk plads.
- Test og verifikation: omfattende test for stabilitet og realtidsopførsel; ofte brug af hardware‑in‑the‑loop (HIL) eller simuleringer.
- Lang levetid og vedligeholdelse: behov for planlagte firmwareopdateringer og langsigtet support.
- Sikkerheds- og privatlivsbekymringer: sikring mod uautoriseret adgang og datalæk.
Tendenser og fremtid
Moderne indlejrede systemer bevæger sig i retning af øget netværksintegration (IoT), edge computing, og indlejret maskinlæring (AI på enheden). Det betyder flere data lokalt, lavere latenstid og større krav til sikkerhed og effektivitet.
Fordele og ulemper
- Fordele: høj specialisering, lavt energiforbrug, effektivitet, pålidelighed i mange applikationer.
- Ulemper: begrænset fleksibilitet, ofte sværere at opdatere eller modificere, sikkerhedsrisici når de er netværksforbundne.
Samlet set er indlejrede systemer usynlige, men essentielle komponenter i mange produkter og infrastrukturer i dag. De muliggør automatisering, præcis styring og nye funktioner i både små forbrugerprodukter og store, kritiske systemer.



