Andra

Enkla frågor: Vad är firmware? Vad gör den?

Firmware ... du har nog hört talas om det vid någon tidpunkt. Det låter som ett konstigt tyskt namn, eller hur? Vad är firmware? Vad betyder detta begrepp? Vad gör firmware? Hur fungerar fast programvara? Visst är det inte bara att förvirra dig. Som du kommer att lära dig i den här handledningen är firmware kritisk när det gäller hårdvaruaggregat av alla slag, från smartphones till smarta TV, till tvättmaskiner och andra enheter. Att rensa ut saker och hjälpa dig att bli mer kunniga, i den här artikeln kommer vi att förklara alla viktiga saker du behöver veta om firmware. Låt oss börja:

Vad är firmware? Definitionen

Firmware är ett litet program som gör maskinvaruarbetet och gör vad tillverkaren menade att den skulle göra. Den består av program som skrivits av programutvecklare för att göra maskinvaruenheter "kryssa". Utan firmware kan de flesta av de elektroniska enheterna vi använder dagligen inte fungera. De skulle inte göra någonting.

Till exempel visste du att ett enkelt trafikljus har fast programvara på den? Ja, det gör det, och firmware är det som säger att det ska byta ljus med jämna mellanrum. Utan firmware skulle trafikljuset bara vara en "dum" mast, placerad på sidan av vägen, gör ingenting förutom att du är uttråkad. För mindre sofistikerade hårdvaruenheter, som trafikljus, tvättmaskiner, kortmaskiner, övervakningskameror, tv-apparater och så vidare, är firmware all programvara på dem, och den fungerar också som ett operativsystem som styr allt om den enhetens funktion.

För att göra saker ännu tydligare, låt oss ta ett annat exempel: ett moderkort utan datorn skulle inte veta hur man upptäcker hårddisken eller videokortet som finns i din dator. Om dina enheter inte hade fast programvara inbäddade i dem, skulle de inte veta hur snabbt de skulle snurra eller när de skulle sluta. Ett trådlöst nätverkskort skulle inte veta hur man använder en viss radiofrekvens.

För mer komplexa hårdvaror, som smartphones, tabletter, smarta TV-apparater, smartwatches och så vidare, är firmware mellanhand mellan hårdvaran och operativsystemet. På sådana enheter innehåller firmware endast nödvändiga instruktioner för att hårdvaran ska fungera med operativsystemet som är installerat på enheten. På en Samsung Galaxy-smartphone med Android kan firmware på smarttelefonen låta hårdvaran kommunicera korrekt med Android-operativsystemet och göra vad som begärs av användaren.

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

Säg efter mig: Firmware !!! Nu låter det som något magiskt, eller hur?

Var lagras fastvaran?

Vi vet nu att den fasta programvaran är mjukvara som skrivs direkt i våra hårdvaruenheter. Men hur exakt lagras den på en enhet? Firmware lagras vanligtvis i speciella typer av minne, kallad flash ROM. ROM är akronymen för Read Only Memory och den här typen av minne ska bara skrivas en gång, vanligtvis av tillverkaren av den maskinvara som vi använder. Ett ROM-minne behövs för alla elektroniska enheter eftersom det måste hålla data permanent, även när enheten är avstängd eller när det är strömavbrott. Du kan inte producera en hårddiskenhet som glömmer sin firmware, eftersom den upphör att fungera när du drar ut sin energikälla.

Men sedan är flash ROM-minnet ett omskrivbart ROM-minne eftersom det kan skrivas om efter det att det ursprungligen skrivits av hårdvarufabrikanten. Självklart kan du skriva ny firmware på en hårdvarubutik. Du kan dock bara göra det med ett ordentligt uppdateringsverktyg för fast programvara, som är speciellt utformat för att fungera för den hårddiskenheten.

Vilka typer av firmware finns det?

Det finns lika mycket variation i firmware som det finns i hårdvaruenheter. Det finns firmware i datorns moderkort (det heter BIOS eller UEFI). Det finns firmware i hårddiskar, SSD-skivor, CD / DVD / Blu-Ray-enheter. Det finns firmware i nätverkskort, routrar, åtkomstpunkter, Det finns även fast programvara i din spelmus och tangentbord. Det här är bara några exempel som är relaterade till datorer.

Du bör komma ihåg att den fasta programvaran finns i de flesta enheter som gör något användbart, som din TV, tvättmaskin, bankens bankomater eller ens i din bil. Du heter enheten det skulle nog inte fungera utan firmware.

Vad är skillnaden mellan firmware och drivrutiner?

Vi har en annan artikel som förklarar i detalj vad drivrutinerna är. Du borde läsa det: Enkla frågor: Vad är förare och varför behöver du dem ?.

Medan båda har rollen att tillåta maskinvara att göra vad som begärs av det, är en viktig skillnad att firmware lagras på själva hårdvaruanordningen medan drivrutiner installeras inuti operativsystemet. Dessutom kan firmware starta på egen hand och göra vad det är programmerat att göra medan drivrutinerna måste köras av operativsystemet. Den största skillnaden mellan de två är att firmware berättar för enheterna vad de ska göra, medan föraren berättar operativsystemet hur man kommunicerar med samma enheter.

Kan firmware uppgraderas?

Många tillverkare släpper regelbundna uppdateringar för den fasta programvaran som finns på sina hårdvaruenheter. De tillhandahåller också nödvändiga programvaruverktyg för att skriva den nya firmwareen på de här enheterna. Varje tillverkare kan dock välja om det släpper ut en ny firmware för en enskild enhet, eller inte. Till exempel utvecklar de flesta datortillverkare och ger kunderna nya firmware och motsvarande firmwareuppdaterare, åtminstone några år efter att enheten lanserades.

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

Alla tillverkare kan välja att leverera ny firmware för sina enheter: en router kan få en firmwareuppdatering som förbättrar stabiliteten, en DVD-brännare kan lära sig att bränna nya typer av skivor och så vidare.

När det gäller varifrån du ska få ny firmware, beror det på tillverkaren av maskinvaruaggregat. Vanligtvis kan du hitta ny firmware (om tillgänglig) på enhetens supportwebbplats. Leta efter en hämtningssida, ladda ner din nya firmware och var försiktig med att följa uppgraderingsdokumentationen som tillhandahålls av tillverkaren av enheten.

Att skriva ny firmware på din enhet är ett förrädiskt 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 människor berättar att du brickade din enhet: du förstörde bara sin firmware, och den kan inte längre fungera som den var avsedd att.

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

  • Hur uppdaterar du firmware för en enhet i 5 steg
  • Hur uppdaterar du BIOS på datorns moderkort i 5 steg
  • Hur uppdaterar du firmware på din Xbox One Controller & Headset

Problemet med smartphones, tabletter, smarta TV och Android "firmware"

Android-smartphones och mobila enheter har erövrat världen och många användare vill uppdatera "firmware" på sina enheter, installera anpassade ROM och så vidare. Problemet är att de flesta människor 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 egenskaperna hos firmware, när vi hänvisar till smartphones och mobila enheter, så att du får saker rätt:

  • Termen firmware, speciellt när man talar om enheter med Android, har utvidgats felaktigt i populärkulturen för att omfatta all programvara på de här enheterna. Android-firmware betyder nu firmware och Android-operativsystemet ovanpå det.
  • Du stöter också på termen Anpassad ROM. ROM betyder inte i detta fall läsminne där firmware lagras i smartphoneens hårdvara. Anpassad ROM betyder en anpassad operativsystembild som även innehåller den fasta programvaran som krävs för att smarttelefonen ska fungera. Så du får två saker i en smartphones ROM: firmware, det är samma som i definitionen vi delade tidigare och operativsystemet ovanpå firmware.
  • När du köper en smartphone kommer den med en "lager ROM" eller "stock firmware". Detta hänvisar till det förinstallerade firmware och operativsystemet. "Lager ROM" tillhandahålls av tillverkaren av smarttelefonen (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 "stock ROM" som erbjuds av din smartphones tillverkare och ändrar den enligt deras intressen, vilket resulterar i en ny "lager ROM" som endast finns på de smartphones som säljs av den mobila operatören.

Detsamma gäller för smarta TV-apparater, för tabletter och andra mobila enheter med Android.

Slutsats

Och nu vet du vilken firmware som är, vad den gör och var den hittas. Var vår förklaring tillräckligt bra? Förstår du detta koncept? Är du fortfarande förvirrad av Android "firmware"? Tveka inte att använda formuläret nedan och meddela oss.