Ce este firmware-ul, „grammota“

2. Cablurile speciale sunt disponibile numai pentru cei care lucrează în centrele de service. De obicei astfel de mijloace de comunicare însoțită de dispozitive de programare speciale - „PG“, echipate cu caracteristici suplimentare și software-ul inclus. Într-un mediu profesional toate împreună denumite „cutii“.







Firmware-ul, care pot fi găsite pe internet, nu pot fi tratate în același mod ca și software-ul piratat, cu alte cuvinte fără dificultate - ca „warez“ (argou pentru educație în jurul valorii de cuvinte în limba engleză ware depozit - stocare și software - software). Dar utilizarea lor nu este în centrele de service sunt acum considerate ilegale.

În cazul firmware-ului iPhone și iPod, vă rugăm să - acesta este un fișier cu extensia * .ipsw. Este folosit pentru a ridica sau coborî software-ul pentru iPhone / iPod Touch. De exemplu, numele de fișier al firmware-ului 3.1.2 pentru iPhone 2G arata ca: iPhone1,1_3.1.2_7D11_Restore.

Dar operdelenie pentru conceptul de „firmware“ din paginile „Wikipedia“:

Firmware (în engleză firmware-ul "firmware" ..) - sistem software, firmware-ul ( "cablată") într-un dispozitiv hardware. De multe ori stocate memorie flash on-chip. Ca fișier binar cu imaginea firmware-ului pentru firmware.

defini

Sub firmware se referă la următoarele:

  • Un program de calculator înregistrat pe IC cip ROM-ul și hardware-ul de control al lucrărilor.
  • Programul înregistrat pe același cip ca procesorul, și transforma într-un control hardware specializat (microcontroler).
  • Programul bate, resursa de control al unității de calcul (ALU, shifters, multiplexoare, etc.). De obicei, cuvântul de control sunt alocate biții individuali ai aparatului de control necesar.
  • Programul de configurare diferite FPGA (FPGA, CPLD, PAL, și așa mai departe. P.).






De multe ori în diferite caracteristici și instrumente de preț diferă doar în versiunile de firmware. Pentru a indica numărul versiunii firmware este utilizat hardware parte sau alți identificatori speciale; de multe ori o schimbare a „firmware-ului“ este făcută de către producător fără notificare pentru utilizator.

cerere

exemple de implementare

Un exemplu bine-cunoscut este BIOS-ul, furnizat împreună cu placa de baza a computerului și asigură formarea inițială pentru calculator pentru a porni sistemul de operare.

„Firmware“ poate fi creat „de la zero“ pentru acest tip de dispozitiv, sau să se bazeze pe un sistem de operare pregătit, de regulă, open source.

Astfel, pentru dispozitive mici utilizate uneori FreeRTOS. În ultimii ani, ca urmare a reducerii costurilor de memorie, utilizate în mod frecvent GNU / Linux.

Pentru a scrie programe de surse utilizate de asamblorii, limbajul C, cum ar fi limba Verilog pentru chips-uri cu logica programabile (FPGA-uri).

Aspecte juridice și financiare

În ciuda faptului că firmware-ul utilizat în construcția generală și reduce costul de fabricație al dispozitivului, dezvoltarea „firmware“ de obicei durează mai mult timp și costă mai mult decât dezvoltarea de dispozitiv hardware.

În acest sens, firmele de producători, de regulă, foarte gelozie veghea asupra siguranței „firmware-ului“: un acord de licență cu consumatorul interzice extractul și să studieze „firmware“ un fel sau altul:

  • înlocuirea neautorizată a „flash“ de pe cealaltă ( „intermitent“), de obicei, se oprește compania de garanție;
  • procedurile de întreținere și modificări ale modurilor de firmware-ului nu este de obicei dezvăluită și, cel mai bun caz, sunt cunoscute numai de centre de servicii lucrătorilor.

Unele companii (Microchip, Atmel, și altele.) Produce microprocesoare cu built-in memorie programabilă, astfel încât programul stocat pe acestea nu pot fi citite prin mijloace obișnuite. Pe de altă parte, concurenții companiei sunt uneori folosite pentru citirea, de exemplu, microscoape de electroni.