Hvad er firmware? Hvad gør firmware? -

Firmware... du har sikkert hørt om det på et tidspunkt. Det lyder som et underligt tysk navn, ikke? Men hvad er firmware? Hvad er meningen med dette udtryk, og hvordan vil du definere firmware? Hvad gør firmware? Hvordan virker firmware? Dens formål er bestemt ikke kun at forvirre dig. Som du vil lære i denne vejledning, er firmwaren afgørende for hardwareenheder af alle slags, fra smartphones til smart- tv'er(TVs) til vaskemaskiner og andre enheder. For at rydde tingene ud og hjælpe dig med at blive mere vidende om dette emne, forklarer vi alle de væsentlige ting, du har brug for at vide om firmware i denne artikel. Lad os komme igang:

Hvad er firmware? Firmware definition i enkle vendinger

Firmware er et lille stykke software, der får hardware til at fungere, som producenten havde til hensigt. Den består af programmer skrevet af softwareudviklere for at få hardwareenheder til at "tikke". Uden firmware ville de fleste elektroniske enheder, vi bruger dagligt, ikke kunne fungere. De ville ikke gøre noget.

Vidste du for eksempel, at et simpelt trafiklys har firmware på sig? Ja, det gør den, og firmwaren er det, der fortæller den, at den skal skifte lysene med jævne mellemrum. Uden firmware ville lyskrydset bare være en "dum" mast, placeret i siden af ​​vejen, der ikke gør andet end at kede sig. Hvad er firmware i tilfælde af mindre sofistikerede hardwareenheder såsom trafiklys, vaskemaskiner, kortmaskiner, overvågningskameraer og tv'er(TVs) ? Firmwaren er al softwaren på dem, og fungerer også som deres operativsystem og styrer alt om disse enheders funktion.

Trafiklys skal bruge firmware for at køre

Trafiklys skal bruge firmware for at køre

For at gøre tingene endnu klarere, lad os tage et andet eksempel: et computerbundkort uden firmware ville ikke vide, hvordan man opdager harddisken eller videokortet, der findes inde i din computer. Hvis dine harddiske ikke havde indlejret firmware i dem, ville de ikke vide, hvor hurtigt de skulle dreje, eller hvornår de skulle stoppe. Et trådløst netværkskort ville ikke vide, hvordan man bruger en bestemt radiofrekvens til at oprette forbindelse til Wi-Fi .

Mange pc-komponenter (bundkort, grafikkort osv.) har brug for firmware

Mange pc-komponenter (bundkort, grafikkort osv.) har brug for firmware

Vi har ofte en tendens til at tænke på en hardwareenhed som en enhed, der kun er hardware. Og vi går ud fra, at det bare fungerer af sig selv. Men næsten ingen af ​​de moderne hardwareenheder ville fungere uden denne særlige software skrevet direkte på dem.

Hvad er firmware i Android?

Hvad er firmware på mobil? Hvordan ville du definere firmware i enheder med kompleks hardware såsom smartphones, tablets, smartwatches eller endda smart- tv'er(TVs) ? I dette tilfælde ville en ret god firmwaredefinition være denne: firmwaren er mellemmanden mellem hardwaren og operativsystemet(the firmware is the middleman between the hardware and the operating system) .

På sådanne enheder indeholder firmwaren kun de nødvendige instruktioner for, at hardwaren kan fungere med det operativsystem, der er installeret på enheden. For eksempel på en Samsung Galaxy - smartphone med Android gør smartphonens firmware det muligt for hardwaren at kommunikere korrekt med Android -operativsystemet og gøre det, som brugeren anmoder om.

Android smartphones og tablets har også firmware

Android smartphones og tablets har også firmware

Desværre er der et problem med, hvad mange mennesker har en tendens til at tro, at firmwaren er i Android -smartphones, tablets, smartwatches, smart- tv'er(TVs) og andre lignende mobile enheder. Android -smartphones og mobile enheder har erobret verden, og mange brugere ønsker at opdatere "firmwaren" på deres enheder, installere brugerdefinerede ROM'er(ROMs) og så videre. Problemet er, at de fleste nu fejlagtigt bruger udtrykket firmware, når de henviser til smartphones og andre mobile enheder.

Derfor ønsker vi at forklare de tekniske aspekter af firmware, når vi henviser til smartphones og mobile enheder, så du får tingene rigtigt:

  • Firmware -betydningen, især når man taler om enheder med Android , er forkert blevet udvidet i populærkulturen til at omfatte al softwaren på disse enheder. Android " firmware" betyder nu firmwaren plus Android -operativsystemet ovenpå.
  • Du støder også på udtrykket Custom ROM . ROM betyder i dette tilfælde ikke Read-Only Memory, hvor firmwaren er gemt i smartphonens hardware. Brugerdefineret ROM(Custom ROM) betyder et brugerdefineret operativsystembillede, der også inkluderer den firmware, der er nødvendig for, at Android - smartphonen eller -tabletten kan fungere. Så du får to ting i ROM'en(ROM) på en smartphone: Firmwaren, som er den samme som i den definition, vi delte tidligere, og operativsystemet oven på firmwaren.
  • Når du køber en smartphone, kommer den med en "stock ROM " eller "stock firmware." Dette refererer til den forudinstallerede firmware og operativsystem. "Store ROM " leveres af producenten af ​​smartphonen (hvis du har købt den ulåst) eller af mobiloperatøren, hvor du har et abonnement (hvis du har købt en låst smartphone). Mobiloperatøren bruger den "lager- ROM ", der tilbydes af din smartphones producent, og ændrer den i henhold til deres interesser, hvilket resulterer i en ny "lager- ROM ", der kun findes på de smartphones, der sælges af den pågældende mobiloperatør.

Det samme gælder smart- tv'er(TVs) , tablets og andre mobile enheder med Android .

Hvor er firmwaren gemt?

Vi kender nu firmwaredefinitionen og har en bedre forståelse af betydningen af ​​firmware. Det er software, der er skrevet direkte ind i vores hardwareenheder, og det er obligatorisk for dem at tænde og begynde at arbejde. Men hvordan er det præcist gemt på en enhed? Firmware er normalt gemt i specielle typer hukommelse, kaldet flash- ROM . ROM er forkortelsen for Read-Only Memory , og denne form for hukommelse bør kun skrives én gang, normalt af producenten af ​​den hardware, vi bruger. En ROMhukommelse er nødvendig for enhver elektronisk enhed, fordi den skal opbevare data permanent, selv når enheden er slukket, eller når der er strømafbrydelse. Du kan ikke producere en hardwareenhed, der glemmer sin firmware, da den ville ophøre med at fungere, når først du trækker dens energikilde ud.

Men igen, flash ROM -hukommelse er en genskrivbar ROM -hukommelse, fordi mens hardwareproducenten i første omgang skriver den, kan du også omskrive den bagefter. Selvfølgelig kan du skrive ny firmware på en hardwareenhed. Du kan dog kun gøre det med et ordentligt firmwareopdateringsværktøj, der er specielt designet til at fungere til den pågældende hardwareenhed.

Hvilke typer firmware findes der?

Der er lige så stor variation i firmware, som der er i hardwareenheder. Der er firmware i computerens bundkort (det kaldes BIOS eller UEFI(BIOS or UEFI) ), der er firmware på harddiske, solid-state-drev ( SSD'er(SSDs) ), CD/DVD/Blu-Ray drev, der er firmware i netværkskort, routere, adgangspunkter, rækkeviddeforlængere, der er endda firmware i din gaming mus og tastatur. Og disse er blot nogle eksempler relateret til computere.

Selv tastaturer er afhængige af firmware for at køre

Selv tastaturer er afhængige af firmware for at køre

Du skal huske, at firmware findes i de fleste enheder, der gør noget nyttigt, såsom dit tv, vaskemaskine, pengeautomaterne(ATMs) i din bank eller endda i din bil. Du navngiver enheden; det ville sandsynligvis ikke fungere uden dens firmware.

Hvad er forskellen mellem firmware og drivere?

Mens både firmware og drivere(drivers) har den rolle at tillade hardware at gøre, hvad der bliver bedt om af det, er en vigtig forskel, at firmware er gemt på selve hardwareenheden, mens drivere er installeret inde i operativsystemet. Også firmware kan starte af sig selv og gøre, hvad den er programmeret til at gøre, mens drivere skal køres af operativsystemet. Den væsentligste forskel mellem de to er, at firmwaren fortæller enhederne, hvad de skal gøre, mens driveren fortæller operativsystemet, hvordan det skal kommunikere med de samme enheder.

Kan du opgradere firmwaren? Hvad er firmwareopdatering?

Mange producenter udgiver regelmæssige opdateringer til den firmware, der findes på deres hardwareenheder. De leverer også de nødvendige softwareværktøjer til at skrive den nye firmware på disse enheder. Hver producent kan dog vælge, om den frigiver ny firmware til en individuel enhed eller ej. For eksempel udvikler og forsyner de fleste producenter af computerdele med ny firmware og de tilsvarende firmwareopdateringer i mindst et par år efter, at enheden blev lanceret.

Firmwareopdatering til et computerbundkort (UEFI BIOS-opdatering)

Firmwareopdatering(Firmware) til et computerbundkort ( UEFI BIOS - opdatering)

For at give dig et eksempel, kan dit bundkorts producent frigive nye firmwareopdateringer, når det vil inkludere nye funktioner, understøtte nye processorer eller RAM , eller hvis det løser specifikke problemer med din hardware.

Enhver producent kan vælge at levere ny firmware til sine enheder: en router kan modtage en firmwareopdatering, der forbedrer dens stabilitet, en Blu-Ray -diskskriver kan lære at brænde nye typer diske, og så videre.

Hvor man kan hente ny firmware fra, afhænger af producenten af ​​din hardwareenhed. Normalt kan du finde ny firmware (hvis tilgængelig) på din enheds supportwebsted. Se efter en downloadside, download din nye firmware, og vær omhyggelig med at følge enhedsproducentens opgraderingsdokumentation.

Firmware-opgradering til en router

Firmware-opgradering til en router

At skrive ny firmware på din enhed er et farligt arbejde, og hvis det gøres forkert, kan det gøre din enhed ubrugelig. For evigt! Som en mursten! Det er derfor, nogle mennesker fortæller dig, at du murede din enhed: du har lige ødelagt dens firmware, og den kan ikke længere fungere, som den var beregnet til.

Hvis du har brug for hjælp til at opdatere firmwaren på dine enheder, anbefaler vi følgende vejledninger:

Har du andre spørgsmål relateret til "hvad er firmware"?

Og nu ved du, hvad firmware er, hvad den gør, og hvor den findes. Var(Was) vores forklaring god nok? Forstår du dette koncept, og kan du definere firmware nu? Er du stadig forvirret over Android " firmware"? Tøv ikke med at give os besked, hvis du har andre spørgsmål om, hvilken firmware der er i kommentarfeltet nedenfor.



About the author

Jeg er softwareingeniør og opdagelsesrejsende. Jeg har erfaring med både Microsoft Xbox 360 og Google Explorer. Jeg er i stand til at give ekspertanbefalinger til visse softwareudviklingsværktøjer, samt hjælpe folk med at fejlfinde almindelige Explorer-fejl.



Related posts