Mi a firmware-t, „grammota”

2. Speciális kábelek csak azoknak dolgozik a szolgáltató központok. Tipikusan ilyen kommunikációs eszközök kíséretében speciális programozási eszközök - „PG”, felszerelt kiegészítő funkciók és a mellékelt szoftver segítségével. A szakmai környezet együtt a továbbiakban: „dobozok”.

A firmware-t, amely megtalálható az interneten, nem lehet kezelni, ugyanúgy, mint a kalóz szoftverek, más szóval minden nehézség nélkül - a „warez” (szleng oktatás körül az angol szavakat készítményei raktár - raktár és szoftver - szoftver). De alkalmazásuk nem a szolgáltató központok már illegálisnak tekintett.

Abban az esetben, az iPhone és az iPod firmware-t, - ez egy fájl kiterjesztése * .ipsw. Arra használják, hogy növelje vagy csökkentse az iPhone / iPod Touch szoftvert. Például a fájl neve a firmware 3.1.2 iPhone 2G néz ki: iPhone1,1_3.1.2_7D11_Restore.

De operdelenie a koncepciót a „firmware” a lapok a „Wikipedia”:

Firmware (angol firmware "firmware" ..) - rendszer szoftver, firmware-t ( "vezetékes") egy hardver eszköz. Gyakran tárolt on-chip flash memória. Mivel a bináris fájl képpel firmware firmware.

meghatározzák

Kevesebb Firmware utal, hogy a következő:

  • A számítógépes program rögzített IC chip ROM és vezérlőhardver munkát.
  • A program elszámolása ugyanazon chip, mint a processzor, és kapcsolja be a szakosított ellenőrző hardver (mikrokontroller).
  • Program veri a vezérlés forrása a számítási egység (ALU, váltók, multiplexerek, stb.) Általában az ellenőrző szót osztják az egyes biteket a vezérlő berendezés szükséges.
  • Configuration Program különböző FPGA (FPGA, CPLD, PAL, és így tovább. O.).

Gyakran különböző funkciók és az ár eszközök különböznek csak firmware verzió. Annak jelzésére, a firmware verziószáma használjuk fél hardvere vagy más különleges azonosítók; gyakran a változás „firmware” készül a gyártó által előzetes értesítés nélkül a felhasználó számára.

kérelem

példák megvalósítása

Egy jól ismert példa a BIOS mellékelt számítógép alaplapjának és biztosítja a kezdeti képzés a számítógép operációs rendszer elindításához.

„Firmware” hozható létre „a semmiből” ennek a speciális eszköz, vagy alapulhat egy operációs rendszer készen áll, mint általában, nyílt forráskódú.

Így kis eszközök néha FreeRTOS. Az elmúlt években, köszönhetően a költségek csökkenése az emlékezet, a gyakran használt GNU / Linux.

Írni forráskódú programok által használt szerelőknek C nyelv, mint például a Verilog nyelv chips programozható logikai (FPGA).

Jogi és pénzügyi kérdések

Annak ellenére, hogy a firmware-t használják az általános építőipari és csökkenti a gyártási költségeket az eszköz fejlesztése „firmware” általában több időt vesz igénybe, és többe kerül, mint a fejlesztési eszközt.

Ebben a tekintetben a cégek-gyártók, mint általában, nagyon féltékenyen figyeli a biztonsági „firmware”: a licencszerződést a fogyasztó tiltja kivonatot és tanulmányozza a „firmware” ilyen vagy olyan módon:

  • jogosulatlan cseréje „Flash”, a másik ( „villogó”) általában megáll, a garancia társaság;
  • karbantartási eljárások és változások módok firmware-t általában nem hozták nyilvánosságra, és a legjobb esetben is csak ismert dolgozók szolgáltató központok.

Bizonyos cégek (Microchip, Atmel, és mások.) Készítsen mikroprocesszorok beépített programozható memória, oly módon, hogy a program a rajtuk tárolt nem lehet olvasni rendszeres eszközökkel. Másrészt, a cég versenytársai néha az olvasás, például elektronmikroszkóp.