Vad är firmware? Vad gör firmware? -

Firmware ... du har förmodligen hört talas om det någon gång. Det låter som ett konstigt tyskt namn, eller hur? Men vad är firmware? Vad är innebörden av denna term, och hur skulle du definiera firmware? Vad gör firmware? Hur fungerar firmware? Dess syfte är verkligen inte bara att förvirra dig. Som du kommer att lära dig i den här handledningen är den fasta programvaran avgörande för hårdvaruenheter av alla slag, från smartphones till smarta TV- apparater(TVs) till tvättmaskiner och andra enheter. För att rensa ut saker och hjälpa dig att bli mer kunnig i detta ämne förklarar vi alla viktiga saker du behöver veta om firmware i den här artikeln. Låt oss börja:

Vad är firmware? Firmware definition i enkla termer

Firmware är en liten mjukvara som får hårdvaran att fungera som tillverkaren tänkt sig. Den består av program skrivna av mjukvaruutvecklare för att få hårdvaruenheter att "ticka". Utan firmware skulle de flesta elektroniska enheter vi använder dagligen inte kunna fungera. De skulle inte göra någonting.

Visste du till exempel att ett enkelt trafikljus har firmware på sig? Ja, det gör den, och det är den fasta programvaran som säger åt den att byta lampor med jämna mellanrum. Utan firmware skulle trafikljuset bara vara en "dum" mast, placerad på sidan av vägen och inte göra något annat än att se uttråkad ut. Vad är firmware i fallet med mindre sofistikerade hårdvaruenheter som trafikljus, tvättmaskiner, kortmaskiner, övervakningskameror och TV- apparater(TVs) ? Den fasta programvaran är all programvara på dem, som också fungerar som deras operativsystem och kontrollerar allt om dessa enheters funktion.

Trafikljus behöver firmware för att fungera

Trafikljus behöver firmware för att fungera

För att göra saker ännu tydligare, låt oss ta ett annat exempel: ett datormoderkort utan firmware skulle inte veta hur man upptäcker hårddisken eller grafikkortet som finns inuti din dator. Om dina hårddiskar inte hade inbyggd firmware, skulle de inte veta hur snabbt de ska snurra eller när de ska sluta. Ett trådlöst nätverkskort skulle inte veta hur man använder en viss radiofrekvens för att ansluta till Wi-Fi .

Många PC-komponenter (moderkort, grafikkort, etc.) behöver firmware

Många PC-komponenter (moderkort, grafikkort, etc.) behöver firmware

Vi tenderar ofta att tänka på en hårdvaruenhet som en enhet som bara är hårdvara. Och vi antar att det bara fungerar av sig självt. Men nästan ingen av de moderna hårdvaruenheterna skulle fungera utan just den här programvaran skriven direkt på dem.

Vad är firmware i Android?

Vad är firmware i mobilen? Hur skulle du definiera firmware i enheter med komplex hårdvara som smartphones, surfplattor, smartklockor eller till och med smarta TV- apparater(TVs) ? I det här fallet skulle en ganska bra firmwaredefinition vara denna: firmware är mellanhanden mellan hårdvaran och operativsystemet(the firmware is the middleman between the hardware and the operating system) .

På sådana enheter innehåller den fasta programvaran endast nödvändiga instruktioner för att hårdvaran ska kunna fungera med operativsystemet installerat på enheten. Till exempel, på en Samsung Galaxy - smarttelefon med Android , tillåter smarttelefonens firmware hårdvaran att kommunicera korrekt med Android- operativsystemet och göra det som efterfrågas av användaren.

Android-smarttelefoner och surfplattor har också firmware

Android- smarttelefoner och surfplattor har också firmware

Tyvärr finns det ett problem med vad många tenderar att tro att den fasta programvaran finns i Android- smarttelefoner, surfplattor, smartklockor, smarta TV- apparater(TVs) och andra liknande mobila enheter. Android- smarttelefoner och mobila enheter har erövrat världen, och många användare vill uppdatera "firmware" på sina enheter, installera anpassade ROM(ROMs) -skivor och så vidare. Problemet är att de flesta nu felaktigt använder termen firmware när de hänvisar till smartphones och andra mobila enheter.

På grund av det vill vi förklara de tekniska aspekterna av firmware när vi hänvisar till smartphones och mobila enheter, så att du får saker rätt:

  • Betydelsen(Firmware) av firmware , särskilt när man talar om enheter med Android , har felaktigt utökats i populärkulturen till att omfatta all programvara på dessa enheter. Android " firmware" betyder nu firmware plus Android- operativsystemet ovanpå den.
  • Du stöter också på termen Custom ROM . ROM betyder i det här fallet inte läsminnet, där den fasta programvaran lagras i smarttelefonens hårdvara. Anpassad ROM(Custom ROM) betyder en anpassad operativsystemavbildning som även innehåller den fasta programvaran som krävs för att Android- smarttelefonen eller surfplattan ska fungera. Så du får två saker i ROM :en på en smartphone: firmware, som är densamma som i definitionen vi delade tidigare, och operativsystemet ovanpå firmware.
  • När du köper en smartphone kommer den med en "stock ROM " eller "stock firmware." Detta hänvisar till den förinstallerade firmware och operativsystem. "Stock- ROM " tillhandahålls av tillverkaren av smartphonen (om du har köpt den olåst) eller av mobiloperatören där du har ett abonnemang (om du har köpt en låst smartphone). Mobiloperatören använder "lager- ROM " som erbjuds av din smartphones tillverkare och modifierar den enligt deras intressen, vilket resulterar i ett nytt "lager- ROM " som bara finns på de smartphones som säljs av den mobiloperatören.

Detsamma gäller smarta TV- apparater(TVs) , surfplattor och andra mobila enheter med Android .

Var lagras den fasta programvaran?

Vi känner nu till firmwaredefinitionen och har ett bättre grepp om innebörden av firmware. Det är programvara som skrivs direkt in i våra hårdvaruenheter, obligatoriskt för att de ska kunna slås på och börja fungera. Men exakt hur lagras det på en enhet? Firmware lagras vanligtvis i speciella typer av minne, som kallas flash- ROM . ROM är förkortningen för Read-Only Memory , och denna typ av minne bör bara skrivas en gång, vanligtvis av tillverkaren av hårdvaran som vi använder. En ROMminne behövs för alla elektroniska enheter eftersom den måste lagra data permanent, även när enheten är avstängd eller när det är strömavbrott. Du kan inte producera en hårdvaruenhet som glömmer sin firmware, eftersom den skulle sluta fungera när du tar ut sin energikälla.

Men återigen, flash ROM - minne är ett omskrivbart ROM - minne eftersom, medan hårdvarutillverkaren initialt skriver det, kan du också skriva om det efteråt. Naturligtvis kan du skriva ny firmware på en hårdvaruenhet. Du kan dock bara göra det med ett korrekt firmwareuppdateringsverktyg speciellt utformat för att fungera för den hårdvaruenheten.

Vilka typer av firmware finns det?

Det finns lika mycket variation i firmware som det finns i hårdvaruenheter. Det finns firmware i datormoderkort (det kallas BIOS eller UEFI(BIOS or UEFI) ), det finns firmware i hårddiskar, solid-state-enheter ( SSD(SSDs) ), CD/DVD/Blu-Ray enheter, det finns firmware i nätverkskort, routrar, åtkomstpunkter, räckviddsförlängare, det finns till och med firmware i din spelmus och tangentbord. Och det här är bara några exempel relaterade till datorer.

Även tangentbord är beroende av firmware för att köras

Även tangentbord är beroende av firmware för att köras

Du bör komma ihåg att firmware finns i de flesta enheter som gör något användbart, som din TV, tvättmaskin, bankomater(ATMs) eller till och med i din bil. Du namnger enheten; det skulle förmodligen inte fungera utan dess firmware.

Vad är skillnaden mellan firmware och drivrutiner?

Även om både firmware och drivrutiner(drivers) har rollen att tillåta hårdvara att göra det som efterfrågas av den, är en viktig skillnad att firmware lagras på själva hårdvaruenheten, medan drivrutiner är installerade i operativsystemet. Dessutom kan firmware starta av sig själv och göra vad den är programmerad att göra, medan drivrutiner måste köras av operativsystemet. Den viktigaste skillnaden mellan de två är att den fasta programvaran talar om för enheterna vad de ska göra, medan drivrutinen talar om för operativsystemet hur det ska kommunicera med samma enheter.

Kan du uppgradera firmware? Vad är firmwareuppdatering?

Många tillverkare släpper regelbundna uppdateringar för den fasta programvaran som finns på deras hårdvaruenheter. De tillhandahåller också de nödvändiga mjukvaruverktygen för att skriva den nya firmwaren på dessa enheter. Däremot kan varje tillverkare välja om den släpper ny firmware för en enskild enhet eller inte. Till exempel utvecklar och förser de flesta tillverkare av datordelar ny firmware och motsvarande firmwareuppdateringar, åtminstone under några år efter att enheten lanserades.

Firmwareuppdatering för ett datormoderkort (UEFI BIOS-uppdatering)

Firmwareuppdatering(Firmware) för ett datormoderkort ( UEFI BIOS - uppdatering)

För att ge dig ett exempel kan tillverkaren av ditt moderkort släppa nya firmwareuppdateringar när den vill inkludera nya funktioner, stödja nya processorer eller RAM eller om det löser specifika problem med din hårdvara.

Alla tillverkare kan välja att leverera ny firmware för sina enheter: en router kan ta emot en firmwareuppdatering som förbättrar dess stabilitet, en Blu-Ray -skivskrivare kan lära sig att bränna nya typer av skivor och så vidare.

När det gäller var du kan få ny firmware ifrån beror det på din hårdvaruenhetstillverkare. Vanligtvis kan du hitta ny firmware (om tillgänglig) på enhetens supportwebbplats. Leta efter en nedladdningssida, ladda ner din nya firmware och var noga med att följa enhetstillverkarens uppgraderingsdokumentation.

Firmware-uppgradering för en router

Firmware-uppgradering för en router

Att skriva ny firmware på din enhet är ett farligt jobb och, om det görs felaktigt, kan det göra din enhet värdelös. Evigt! Som en tegelsten! Det är därför som vissa säger till dig att du murade din enhet: du förstörde bara dess firmware och den kan inte längre fungera som den var tänkt att göra.

Om du behöver hjälp med att uppdatera firmware på dina enheter rekommenderar vi följande guider:

Har du några andra frågor relaterade till "vad är firmware"?

Och nu vet du vad firmware är, vad den gör och var den finns. Var(Was) vår förklaring tillräckligt bra? Förstår du detta koncept och kan du definiera firmware nu? Är du fortfarande förvirrad av Android " firmware"? Tveka inte att meddela oss om du har några andra frågor angående vilken firmware som är i kommentarsfältet nedan.



About the author

Jag är en Windows-specialist och har arbetat i mjukvarubranschen i över 10 år. Jag har erfarenhet av både Microsoft Windows och Apple Macintosh-system. Mina kunskaper inkluderar: fönsterhantering, hårdvara och ljud, apputveckling med mera. Jag är en erfaren konsult som kan hjälpa dig att få ut det mesta av ditt Windows-system.



Related posts