Čo to je a prečo je to potrebné. Firmvér. Čo to je a prečo je to potrebné Stránka Posledná aktualizácia

  • 02.07.2020

Mnohí z vás už určite počuli toto zvláštne slovo – firmvér. Čo to je? Toto sú informácie, ktoré šije (napíše) programátor. V širokom zmysle firmvéru- ide o softvér, ktorý je operačným systémom zariadenia (prehrávač, telefón, DVD prehrávač, televízor).

Firmvér- dôležitý je aj softvér telefónu.
Termín " firmvér telefónu“ znamená proces výmeny softvéru v mobilnom telefóne. Môže to byť vykonané na niekoľko účelov – inštalácia novšieho softvéru, oprava softvérových chýb, prelomenie zabezpečenia telefónu.

Firmvér telefónu sa vyrába pomocou špeciálneho softvéru a káblov adaptéra medzi telefónom a počítačom. Bohužiaľ nie je možné prebliknúť telefón cez infračervený port.

Každý mobilný telefón je v podstate len súbor rádiových komponentov - mikroobvodov uzavretých v puzdre a doplnených o rôzne vstupné/výstupné zariadenia: klávesnicu, mikrofón, displej, reproduktor, infračervený port, rádiový prijímač, Bluetooth vysielač a iní. Analógia s konvenčným počítačom sa ponúka. Moderný mobilný telefón je v princípe a podstate počítač určený len na riešenie špeciálnych problémov. A ak je telefón, aj keď v určitej miere, počítač, potom funkcie softvéru (softvéru) v ňom použitého sú tiež podobné funkciám softvéru používaného v bežnom počítači.

Dnes už takmer neexistujú mladí ľudia, ktorí by nevedeli, za čo je v modernom počítači zodpovedné. BIOS A operačný systém (OS). Analogicky s počítačom sa dá predpokladať, že niečo podobné by malo mať aj mobilné zariadenie, ktoré je zodpovedné za koordinovanú činnosť jednotlivých rádiových komponentov a za chod telefónu ako celku. Málokto ale vie, že v modernom mobilnom telefóne je naozaj nainštalovaný akýsi BIOS a OS, čo je ich symbióza. Tento softvér sa nazýva "firmware" alebo "SW" (z anglického "software" - "softvér"). Firmvér je do telefónu nainštalovaný výrobcom a uložený v energeticky nezávislej pamäti natrvalo, ale je možné ho kedykoľvek nahradiť novšou verziou pomocou špeciálneho servisného softvéru (programy na zmenu firmvéru alebo „bootloadery“). Na zmenu firmvéru sú potrebné dátové káble, ktoré možno podmienečne rozdeliť do dvoch skupín.

1. Káble dostupné pre bežného užívateľa. Dodávajú sa s telefónom alebo sa dajú kúpiť v obchodoch s komunikačnými zariadeniami.

2 . Špeciálne káble sú dostupné len pre odborníkov pracujúcich v servisných strediskách. Zvyčajne sú takéto prostriedky prenosu údajov sprevádzané špeciálnymi programovacími zariadeniami - „programátormi“, sú dodávané s ďalšími funkciami a sú doplnené softvérom. V profesionálnom prostredí sa toto všetko súhrnne nazýva „škatuľky“.

V ohrození

Každý, kto sa pokúsi preflashovať svoj telefón na vlastnú päsť, to robí výlučne na vlastné nebezpečenstvo a riziko. Prvá vec, na ktorú si treba v tomto prípade dávať pozor, je možnosť straty záručných povinností výrobcu na bezplatnú údržbu a opravu telefónu.

Prečo sa to mení

Či už ide o softvér pre počítače alebo firmvér pre mobilný telefón, ktorý vychádza z pera programátorov, často obsahuje nejaké nedostatky alebo banálne chyby. Z tohto dôvodu vývojári softvéru pravidelne vydávajú svoje aktualizácie, pričom v každej nasledujúcej verzii robia rôzne opravy a niekedy pridávajú nejaké nové vlastnosti alebo funkcie. Bežný používateľ si po nainštalovaní aktualizovaného firmvéru do telefónu často nevšimne žiadne vizuálne rozdiely a myslí si, že jednoducho neexistujú. Toto je najčastejšia chyba, pretože väčšina inovácií sa týka optimalizácie algoritmov pre prevádzku uzlov mobilných zariadení, napríklad sietí, parametrov nabíjania atď.

V ojedinelých prípadoch sa menia rozhrania pre prácu so softvérom, to znamená, že niektoré položky menu sú pridané alebo naopak niektoré položky menu zmiznú, opravuje sa lokalizácia (preklad do konkrétneho jazyka), menia sa typy a typy písma atď. Najmenej rozšírenou, no najatraktívnejšou možnosťou pre všetkých majiteľov mobilných telefónov bez výnimky je objavenie sa doteraz chýbajúcich funkcií v zariadení - MMS-správy, podpora technológie JAVA, nové hry a aplikácie. Treba, samozrejme, povedať, že od inštalácie nového firmvéru do telefónu netreba očakávať priveľa – zázraky sa, ako viete, nedejú – vylepšený telefón nemôže získať viac polyfónnych hlasov alebo napríklad fotoaparát.

Ak vás zariadenie neobťažuje neustálymi reštartmi, sieť nezmizne, keď by mal byť skutočne plný príjem, všetky funkcie fungujú ako majú, preklad menu prebieha na správnej úrovni, nové funkcie vás nezaujímajú - tam nie je potrebná veľká výmena firmvéru. Toto sa nesmie urobiť. Ak vám v telefóne niečo nevyhovuje, existujú nejaké softvérové ​​​​poruchy a máte možnosť nezávisle nahradiť firmvér novou verziou, ktorá vám vo väčšine prípadov umožňuje vyrovnať sa s nedostatkami predchádzajúcich, ktoré chcete rozšíriť funkčnosť zariadenia a inštalácia nového softvéru to umožňuje, potom je podľa môjho hlbokého presvedčenia jednoducho potrebné zmeniť firmvér.

Nie všetky telefóny sa dajú flashovať samostatne

Dá sa predpokladať, že ak bude k dispozícii softvér a potrebné vybavenie, každý nepripravený vlastník zariadenia bude môcť nezávisle zmeniť svoj firmvér. V praxi sa však ukazuje, že nie všetko je také jednoduché a priamočiare. Sortiment mobilných telefónov prezentovaných v Rusku možno zvyčajne rozdeliť do dvoch kategórií.

1. Zariadenia rovnakých alebo rôznych výrobcov, ktoré nie je možné z rôznych dôvodov preflashovať doma, alebo zariadenia, pri ktorých je zmena softvéru spojená s vysokým rizikom zlyhania so zodpovedajúcimi následkami. Bežný používateľ by sa nemal ani pokúšať o vlastnú výmenu softvéru takýchto telefónov. K tomuto typu zariadenia patria napríklad mobilné telefóny. Nokia , Sony ericsson atď.

2. Zariadenia, v ktorých zmena firmvéru nenesie veľké riziko a nevyžaduje špeciálne školenie. Následky nesprávneho konania sú minimálne a vo väčšine prípadov sa takéto telefóny, ak sa niečo pokazí, dajú celkom ľahko „oživiť“. Príkladmi takýchto telefónov sú rôzne modely od Samsung , LG , Siemens a zariadenia od niektorých iných výrobcov.

Zoznam tých je, na rozdiel od telefónov prvej kategórie, rozsiahlejší.

Firmvér, ktorý možno ľahko nájsť na internete, nemožno považovať za pirátsky softvér, inými slovami - ako "varese"(slangová výchova okolo anglického ware v slovách sklad – sklad a software – softvér). Ale ich používanie mimo servisných stredísk sa v súčasnosti považuje za nezákonné.

V prípadoch iPhone a iPod firmvér, firmvér je súbor s príponou *.ipsw. Používa sa na upgrade alebo downgrade softvéru iPhone/iPod Touch. Napríklad názov súboru firmvéru 3.1.2 pre iPhone 2G vyzerá takto: iPhone1,1_3.1.2_7D11_Restore.

A tu je definícia pojmu "firmvér" zo stránok Wikipédie:

Firmvér(Angličtina) firmvéru, „firmvér“) – systémový softvér vložený („káblovaný“) v hardvérovom zariadení. Často je uložený na čipe flash pamäte. Taktiež binárny súbor s obrázkom firmvéru určený na flashovanie.

Definície

Firmvér znamená nasledovné:

  • Počítačový program napísaný na integrovanom obvode ROM, ktorý riadi činnosť hardvéru.
  • Program napísaný na rovnakom čipe ako procesor a premieňajúci ho na vyhradené hardvérové ​​ovládanie (mikrokontrolér).
  • Program založený na hodinách, ktorý spravuje zdroje výpočtových zariadení (ALU, posúvače, multiplexory atď.). Zvyčajne sa v riadiacom slove prideľujú samostatné bity na riadenie požadovaného zariadenia.
  • Program na konfiguráciu rôznych FPGA (FPGA, CPLD, PAL atď.).

Zariadenia s rôznymi schopnosťami a cenou sa často líšia iba verziami firmvéru. Verzia firmvéru je identifikovaná číslom šarže hardvéru alebo inými špecializovanými identifikátormi; často zmenu „firmvéru“ vykoná výrobca bez toho, aby o tom spotrebiteľa informoval.

Aplikácia

Firmvér („firmvér“) sa používa všade tam, kde sa používajú mikroprocesory: v mobilných telefónoch, fotoaparátoch, meracích prístrojoch, televízoroch, platobných kartách atď.

Príklady implementácie

Známym príkladom je BIOS, ktorý sa dodáva so základnou doskou počítača a poskytuje počiatočnú prípravu počítača na spustenie operačného systému.

„Firmvér“ môže byť vytvorený „od začiatku“ pre tento konkrétny typ zariadenia alebo môže byť založený na pripravenom operačnom systéme, zvyčajne open source.

Takže pre malé zariadenia sa niekedy používa FreeRTOS. V poslednej dobe sa kvôli zlacneniu pamäte GNU / Linux používa pomerne často.

Na písanie zdrojových kódov programov sa používajú assemblery, jazyk C, jazyky ako Verilog pre programovateľné logické obvody (FPGA).

Právne a finančné záležitosti

Hoci používanie firmvéru vo všeobecnosti znižuje náklady na návrh a výrobu zariadenia, vývoj „firmvéru“ zvyčajne trvá dlhšie a je drahší ako vývoj hardvéru zariadenia.

V tomto ohľade výrobné spoločnosti spravidla veľmi žiarlia na bezpečnosť „firmvéru“: licenčná zmluva so spotrebiteľom zakazuje extrakciu a štúdium „firmvéru“ tak či onak:

  • neoprávnená výmena „firmvéru“ za iný („blikanie“) zvyčajne ruší záručné záväzky spoločnosti;
  • postupy údržby a zmeny v prevádzkových režimoch mikroprogramov sa zvyčajne nezverejňujú a prinajlepšom sú známe iba zamestnancom značkových servisných stredísk.

Niektoré spoločnosti (Microchip, Atmel atď.) vyrábajú mikroprocesory so vstavanou programovateľnou pamäťou, takže program, ktorý je na nich zaznamenaný, už nie je možné prečítať bežnými prostriedkami. Na druhej strane konkurenčné firmy niekedy používajú na čítanie napríklad elektrónové mikroskopy.

čo je firmware?Ako a prečo ho aktualizovať? a dostal najlepšiu odpoveď

Odpoveď od Petra Deeva[guru]
Povedzme to jasnejšie – program, ktorý je pevne zapojený do nejakého hardvéru. Zvyčajne je dosť malý a umožňuje, aby bol hardvér „inteligentný“ a nielen hardvér. V ľuďoch sa nazýva "firmvér". Niektoré komponenty sú upgradovateľné, ale niektoré firmvér nemôže zmeniť používateľ. S novým firmvérom výrobca spravidla zastaráva niektoré nedokonalosti, závady v práci železa. Niekedy sa však stane opak. Takže použite zásadu: "funguje - nedotýkajte sa."

Odpoveď od Paša[guru]
Firmvér je aktualizácia softvéru pre elektronické zariadenia, ako sú MP3 prehrávače, DVD prehrávače atď.


Odpoveď od Cat Pie[guru]
Firmvér je firmvér, firmvér pre akékoľvek elektronické zariadenie. Nové verzie opravujú chyby a/alebo pridávajú nové funkcie.


Odpoveď od Alexander Bagrov[guru]
Firmvér je softvér, čo najbližšie k hardvéru, ktorý je zapísaný do pamäťového zariadenia (trvalého alebo prepisovateľného). Niekedy je potrebné aktualizovať ho, keď výrobca opraví chyby v tomto softvéri alebo zavedie nejaké vylepšenia. Tieto aktualizácie sú poskytované ako binárne súbory.
Aktualizácia aplikačných programov a pomôcok je úplne iná hypostáza


Odpoveď od 3 odpovede[guru]

Ahoj! Tu je výber tém s odpoveďami na vašu otázku: Čo je firmvér?Ako a prečo ho aktualizovať?

Mnoho začínajúcich používateľov smartfónov a tabletov, keď sa prvýkrát stretne s tajomným slovom „firmvér“, len ťažko chápe, čo to je, na čo je určený a prečo je to vôbec potrebné.

Dnes sa pokúsim vysvetliť, čo to je firmvéru populárny jazyk, určený pre neskúseného používateľa.
Najprv si definujme pôvod tohto pojmu samotného.

Takže čo je firmvéru, v pôvodnom zmysle slova. Kedysi dávno, keď boli výpočtové zariadenia veľké a niektoré ich kópie zaberali celé miestnosti, bola ich vstavaná (trvalá) pamäť vyrobená veľmi originálnym spôsobom.

Každý z jeho článkov pozostával z malého prstenca vyrobeného zo špeciálneho materiálu - feritu, ktorý sa ľahko magnetizuje. A do každého krúžku boli navlečené dve slučky drôtu, určené na zaznamenávanie (magnetizáciu), mazanie (demagnetizáciu) a čítanie informácií z tohto krúžku. A informácie v ňom boli uložené iba jeden bit: 0 - keď je prsteň demagnetizovaný a 1, keď je magnetizovaný. Viete, koľko takýchto zvonení je potrebných na to, aby zariadenie získalo 1 gigabajt vnútornej pamäte? Poviem vám: len 8 589 934 592 kusov.

A tak sa proces navliekania drôtov do týchto krúžkov pri výrobe permanentnej pamäte pre staré zariadenia nazýval tak – firmvér.

Teraz späť k našim tabletom a smartfónom. Ako každý moderný počítač majú operačný systém (Windows, Linux, iOS, Android atď.), ktorý je plne zodpovedný za ich prácu. Inými slovami, ak je vnútorným hardvérom počítača jeho mozog, potom operačný systém je jeho vedomie, ktoré riadi počítač.

Bez operačného systému je každý počítač, tablet alebo smartfón len mŕtve železo. A ak nainštalujeme operačný systém do počítača zápisom na jeho pevný disk, tak v tablete alebo smartfóne je operačný systém uložený v jeho internej pamäti a zaberá časť z tých 4, 8, 16, 32 alebo dokonca 64 gigabajtov. ktoré majú moderné zariadenia.

Pravdepodobne ste už uhádli, že práve tento postup „inštalácie“ operačného systému do tabletu alebo smartfónu sa nazýva firmvér, pretože systém sa zaznamenáva (flashuje) do jeho stálej internej pamäte.

Teraz chápete, že výraz „zmeniť firmvér“ na tablete alebo telefóne znamená to isté ako „preinštalovať systém Windows“ v počítači.

Okrem toho samotný súbor s operačným systémom, ktorý je zapísaný do zariadenia, sa nazýva firmvér. Keďže výplň alebo „mozgy“ každého tabletu či telefónu sú odlišné, firmvér sa vytvára pre každé zariadenie zvlášť. Existujú dva typy firmvéru:

1. Oficiálne zariadenia vydané výrobcom, ktoré sa buď automaticky stiahnu do tabletu alebo telefónu cez internetové pripojenie (tzv. over-the-air firmware). Dajú sa tiež najčastejšie stiahnuť do tabletu zo stránky výrobcu a nainštalovať manuálne. Tento typ firmvéru sa často označuje aj ako aktualizácia systému.

2. Domáce firmvér, nazývajú sa aj „vlastné“ alebo „alternatívne“. Zvyčajne ide o oficiálny firmvér vylepšený alebo upravený nezávislými vývojármi. Medzi ne patrí aj firmvér založený na oficiálnych verziách „čistého“ operačného systému Android od Google, ako napr CyanogenMod alebo MIUI.

Viac firmvéru sa delí na odexed a deodexed. Čo to znamená, si môžete prečítať v tomto článku.