Firmware charakteristika Mikulov Firmware Firmware software obsiahnut v
Firmware - charakteristika Mikulášová
Firmware • • • Firmware - software obsiahnutý v hardwari (BIOS, firmware vstupno-výstupnýh zariadení ako tlačiarne, CD/DVD mechaniky, grafické a zvukové karty, …) Malé programy, zvyčajne je to binárny súbor Riadia rôzne elektronické zariadenia Programy pre súčastí PC , mobilné telefóny Riadia základné operácie, bez ktorých by zariadenie bolo nefunkčné Bývajú umiestnené vo flash pamäti- čo umožňuje aktualizácia softvéru Firmware je napríklad OS pre mobilné telefóny, ale aj ďalší softvér pre mobily Modifikácia- zmenou hardvéru alebo prepísaním obsahu firmware Firmware je základní softwarovou stavební jednotkou telefónu • Kombinácia hardwarového zariadenia a počítačových inštrukcií a dát, ktoré sú v zariadení umiestnené ako software len na čítanie a uvedenie zariadenia do činnosti.
História • • • Pojem firmware zaviedol Ascher Opler v roku 1967 Pôvodne to znamenalo mikrokód umiestnený v špeciálnej rýchle pamäti, ktorý realizoval inštrukčnú sadu použitého procesora. Odlišoval hardvér od softvéru Neskôr bolo označenie "firmware" rozšírené na všetko, čo sa ukladalo do pamäte ROM , napríklad kód BIOSu Až do polovice 90. rokov bola aktualizácia firmvéru realizovaná nahradením pamäťového média obsahujúceho firmware (napr. výmena ROM pamäte). Neskôr začala byť využívaná flash pamäť , takže aktualizácia bola realizovaná spustením špeciálneho programu, ktorý novšiu verziu firmware zapísal do nevolatilní pamäte (pamäte, ktorá svoj obsah zachová aj po odpojení napájania).
Úrovne firmwaru • Low-level firmware/nízkoúrovňové/ - sú uložené ROM pamäti a nedokážu sa aktualizovať. • High –level firmware - flash pamäte – možná aktualizácia • Podsystémy –majú samostatné flash čípy CPU alebo LD jednotiek, BIOS, modemy a grafické karty sú zvyčajne ľahko aktualizovateľné. Ale firmware v zariadení pre ukladanie dát neexistujú žiadne- štandardizované systémy pre aktualizáciu firmvéru. Našťastie, pamäťové zariadenia nemusia byť aktualizovaný často.
Príklady firmware • Nikon -firmwarový program je uložený na pamäťovom čipe vo vnútri produktu. Večšina produktov Nikon je konštruována tak, že užívatel môže firmware aktualizovať, čo společnosti Nikon umožňuje poskytovať uživatelom zdokonalený firmware behom doby životnosti produktu, Aktualizacia firmwaru produkty Nikon sú vždy k dispozici k stiahnutiu (ako program nebo jako soubor s príponou. bin) z webového serveru. http: //xperia. cz/ostatni/1710 -jak-se-m%C 4%9 Bn%C 3%AD-velikost-firmware-utelefon%C 5%AF-sony-xperia
Príklady firmware • BIOS pri PC • operačné systémy a základné užívateľské aplikácie vo vreckových počítačoch • firmware mobilov • firmware tlačiarní , plotter , atď. • firmware kalkulačiek , translator, organizérov ap. firmware u zložitejších meracích prístrojov • firmware agregátov v automobiloch (riadiaca jednotka, vstrekovanie, ABS , klimatizácia, . . . ) • firmware embedded zariadenia/zabudované zariadenia • všeobecne firmware grafickej karty , mechaniky, pevného disku, .
- Slides: 6