Gift Box
Gift Box

Din telefon ligner måske én lille computer, men indeni arbejder mange mindre systemer med at håndtere specifikke opgaver. De kaldes ofte indlejrede systemer, og de hjælper med at styre funktioner som sensorer, kameraer, strømstyring og trådløs kommunikation.

Du lægger måske ikke mærke til dem i daglig brug, men indlejrede systemer er en vigtig del af, hvordan en moderne smartphone fungerer. Så hvad er et indlejret system egentlig, og hvad gør det inde i din telefon?

Hvad er et indlejret system?

Et indlejret system er en kombination af hardware og software, der er designet til at udføre en specifik funktion i en større enhed. I modsætning til en computer, der kan køre mange forskellige slags programmer, har et indlejret system normalt en mere afgrænset opgave.

For smartphones er tre egenskaber særligt vigtige:

  • Dedikeret funktion — Det er bygget til at håndtere en bestemt opgave, såsom overvågning af batteristrøm, aflæsning af en sensor eller behandling af kameradata.
  • Hardware og software i samspil — De fysiske komponenter og den software, der styrer dem, fungerer som ét system for at udføre opgaven.
  • Hurtig og pålidelig drift — Det er designet til konsekvent at reagere på den tildelte opgave, ofte uden at brugeren behøver at interagere direkte med det.

Det betyder ikke, at et indlejret system altid er en separat chip eller en lille computer, som du fysisk kan identificere inde i telefonen. Moderne smartphones kombinerer mange funktioner i en lille mængde hardware, og nogle dedikerede systemer er indbygget direkte i større chips. Det vigtige er, at en bestemt del af telefonen er designet til at håndtere en bestemt opgave.

Hvor bruges indlejrede systemer i en telefon?

Indlejrede systemer indgår i mange af de funktioner, du bruger hver dag, selv om du sjældent interagerer direkte med dem. I en smartphone bruges de typisk til at styre eller understøtte specifikke hardwarefunktioner frem for generelle opgaver som at surfe på internettet eller køre en app.

Kameraer og billedbehandling

Når du tager et billede, foregår der flere processer ud over blot at registrere lys med kameraets sensor. Dedikeret hardware og software kan hjælpe med at styre kameraet, behandle det optagne billede og håndtere opgaver som autofokus og billedforbedring. Disse specialiserede systemer gør det muligt for kamerafunktioner at fungere effektivt uden at belaste telefonens hovedprocessor med alle opgaver.

Sensorer

Din telefon indeholder sensorer, der registrerer ting som bevægelse, retning, lys og nærhed. Dedikeret sensorhardware og strømbesparende behandling kan indsamle og fortolke disse oplysninger, så telefonen kan reagere, når du roterer skærmen, bevæger enheden eller holder den tæt på ansigtet under en samtale. Disse funktioner kan fortsætte med at fungere, uden at hovedprocessoren behøver at håndtere hver eneste sensoraflæsning.

Batteri- og strømstyring

Strømstyring er et andet vigtigt område for integrerede systemer. En telefon skal overvåge batteriet, opladningen, temperaturen og strømforsyningen for at holde enheden sikker og effektiv i drift. Dedikeret hardware til strømstyring kan håndtere disse opgaver kontinuerligt, mens telefonen er i brug, oplades eller endda stort set er inaktiv.

Mobil- og trådløs kommunikation

Telefoner er også afhængige af specialiserede systemer til at håndtere kommunikationen med mobilnetværk og andre trådløse teknologier. Disse systemer håndterer opgaver som at sende og modtage radiosignaler samt behandle kommunikationsdata. Da trådløs kommunikation har sine egne tidsmæssige og tekniske krav, håndteres den af dedikeret hardware og software i stedet for at blive behandlet som en almindelig app, der kører på telefonen.

Fingeraftryk og andre hardwarekontroller

Funktioner som fingeraftrykssensorer, touch-input og andre hardwarekontroller afhænger også af specialiseret behandling. Et fingeraftrykssystem skal for eksempel indsamle oplysninger fra sensoren og afgøre, om de matcher et registreret fingeraftryk, før telefonen giver adgang. Ved at håndtere disse afgrænsede opgaver gennem dedikeret hardware og integreret software kan man opnå en mere effektiv og responsiv oplevelse.

Tilsammen viser disse eksempler, hvorfor en smartphone er mere end blot en enkelt processor, der kører et operativsystem. Forskellige specialiserede systemer arbejder sammen med telefonens vigtigste computerhardware, hvor hvert system håndterer bestemte opgaver, som hjælper enheden med at fungere som en helhed.

Hvordan fungerer et indlejret system inde i en smartphone?

Et indlejret system fungerer ved at kombinere dedikeret hardware med software, der er designet til en bestemt opgave. Hardwaren indsamler oplysninger eller styrer en specifik funktion, mens softwaren fortæller den, hvordan den skal reagere. Det kan derefter sende oplysninger til andre dele af telefonen eller modtage instruktioner fra dem. På den måde kan forskellige specialiserede systemer håndtere deres egne opgaver, mens telefonens hovedprocessor fokuserer på at køre operativsystemet, apps og andet generelt computerarbejde.

Når du for eksempel drejer din telefon, registrerer bevægelsessensorerne en ændring i retningen og sender disse oplysninger til telefonens system. Specialiseret sensorbehandling kan håndtere disse oplysninger med meget lidt strøm, hvorefter hovedsystemet kan bruge dem til at dreje skærmen. Du behøver ikke aktivere denne proces manuelt - de forskellige dele kommunikerer automatisk i baggrunden.

Indlejrede systemer kontra telefonens hovedprocessor

Det er nemt at tænke på telefonens hovedprocessor som den del, der er ansvarlig for alt, hvad enheden gør. I virkeligheden arbejder den sammen med mange specialiserede systemer. Hovedprocessoren håndterer generelle computeropgaver, mens indlejrede systemer er designet til at håndtere mere specifikke funktioner.

Funktion Indlejrede systemer Telefonens hovedprocessor (SoC)
Hovedformål Håndterer en specifik funktion eller en lille gruppe af relaterede funktioner Håndterer mange forskellige computeropgaver
Typiske opgaver Overvågning af sensorer, styring af strøm og kontrol af specialiseret hardware Kørsel af apps, operativsystemet, spil og andre generelle opgaver
Fleksibilitet Er normalt mere specialiseret og begrænset til sin tilsigtede funktion Meget fleksibel og kan køre mange typer software
Strømforbrug Kan udføre fokuserede opgaver med relativt lavt strømforbrug Designet til at håndtere krævende og varierede arbejdsbelastninger
Brugerinteraktion Arbejder ofte i baggrunden uden direkte brugerinteraktion Understøtter direkte de fleste af de funktioner, brugerne interagerer med

De to er dog ikke konkurrenter. De arbejder sammen for at få telefonen til at fungere effektivt. Moderne smartphones har heller ikke altid en separat fysisk chip til hver indlejret funktion. Nogle specialiserede behandlingsfunktioner er integreret i telefonens større chips, herunder den primære SoC. Med andre ord forstås et indlejret system bedst ud fra, hvad det er designet til at gøre, ikke blot ud fra, om det er en separat hardwarekomponent.

Hvorfor har telefoner brug for indlejrede systemer?

Indlejrede systemer gør det muligt for en telefon at håndtere mange specialiserede opgaver uden at være afhængig af hovedprocessoren til hver eneste handling. Det kan gøre enheden mere effektiv, responsiv og pålidelig i daglig brug.

  • De kan reducere unødvendigt strømforbrug.
  • De kan reagere hurtigt på specifikke opgaver.
  • De kan holde vigtige funktioner kørende i baggrunden.
  • De kan reducere belastningen på hovedprocessoren.
  • De kan give pålidelig styring af specialiseret hardware.
  • De kan hjælpe forskellige telefonfunktioner med at fungere uafhængigt.

Tilsammen gør disse fordele det muligt for en smartphone at håndtere mange ting på én gang, samtidig med at dens primære computerressourcer er tilgængelige til mere krævende opgaver.

Bruger robuste telefoner indlejrede systemer på en anden måde?

Tank 5 Pro

Billede: 8849 Tank 5 Pro robust telefon

Robuste telefoner bruger indlejrede systemer af mange af de samme årsager som almindelige smartphones, men de kan også have mere specialiseret hardware, der skal styres. Funktioner som termisk billeddannelse, nattesyn, miljøsensorer og kraftige lys kan være afhængige af dedikeret behandling og indlejret software til at indsamle oplysninger, styre hardware eller behandle data. Det gør det muligt for disse funktioner at fungere sammen med telefonens primære computersystem, uden at det selv skal håndtere alle detaljer.

En indbygget projektor fungerer på en lignende måde. Selve projektoren er et specialiseret hardwaresystem, der skal modtage billeddata, styre projektionshardwaren og håndtere dens drift. Den kan være afhængig af indlejrede styreenheder eller dedikeret behandling som en del af denne proces, mens telefonens hovedprocessor håndterer de apps og det indhold, der projiceres. Robuste telefoner bruger derfor ikke nødvendigvis en helt anden type indlejret system; de kan blot have flere specialiserede funktioner til den hardware, de er designet til at understøtte.

Konklusion

Indlejrede systemer er en skjult, men vigtig del af moderne smartphones. De håndterer mange specialiserede funktioner i baggrunden og arbejder sammen med telefonens hovedprocessor for at sikre, at alt fungerer effektivt. Dette er også relevant for robuste telefoner som 8849 enheder, hvor specialiserede funktioner kan kræve yderligere hardware og dedikeret behandling for at understøtte funktioner som termisk billeddannelse, nattesyn og projektion.

Ofte stillede spørgsmål

Bruges indlejrede systemer i C eller C++?

Både C og C++ bruges i vid udstrækning i indlejrede systemer, men de er ikke de eneste programmeringssprog, der anvendes. C er særligt almindeligt, fordi det giver kontrol på lavt niveau og kan køre effektivt på hardware med begrænsede ressourcer. C++ bruges også bredt, når udviklere har brug for funktioner som objektorienteret programmering. Valget afhænger af hardwaren, softwarekravene og udviklingsmiljøet.

Er indlejrede systemer et IT-job?

Indlejrede systemer kan betragtes som en del af den bredere teknologibranche, men udvikling af indlejrede systemer ligger normalt tættere på computerteknik, elektroteknik og softwareudvikling end på traditionel IT-support. Ingeniører inden for indlejrede systemer kan arbejde med hardware, firmware, programmering, fejlfinding og kommunikation mellem fysiske komponenter og software.

Hvad er bedst, VLSI eller indlejrede systemer?

Ingen af delene er universelt bedre, fordi de fokuserer på forskellige områder. VLSI fokuserer mere på design og udvikling af integrerede kredsløb, mens indlejrede systemer fokuserer på at opbygge software- og hardwaresystemer, der udfører specifikke funktioner i enheder. Det bedste valg afhænger af, om du er mere interesseret i chipdesign og halvlederteknologi eller i programmering og udvikling af systemer, der interagerer med hardware.

Seneste blogs

Hvis kl

What is an Embedded System on Your Phone?
  • I18n Error: Missing interpolation value "Author" for "Af {{ Author }}"

Hvad er et indlejret system på din telefon?

Læs mere

What is a 5G Standalone Network: A Complete Guide - 8849 Official Website
  • I18n Error: Missing interpolation value "Author" for "Af {{ Author }}"

Hvad er et 5G-standalone-netværk: En komplet guide

Læs mere

What Can a Projector Phone Be Used For? - 8849 Official Website
  • I18n Error: Missing interpolation value "Author" for "Af {{ Author }}"

Hvad kan en projektortelefon bruges til?

Læs mere