Firmware

De la Wikipedia, enciclopedia liberă

Salt la: Navigare, căutare

Firmware-ul (un cuvânt englez care se citeşte aproximativ 'fărm-ué-ăh) este un program special de comandă şi control al unor aparate şi dispozitive cu oarecare "inteligenţă" proprie, stocat/înglobat în memoria internă a acestora. Firmware-ul poate fi întâlnit în camere foto digitale, playere CD, DVD sau MP3, routere, telefoane mobile, aparate de navigare rutieră, console de jocuri computerizate şi multe altele. În general firmware-ul are la dispoziţie o memorie mică (în comparaţie cu memoria calculatoarelor de azi); el este foarte specializat pentru aparatul unde este înglobat. În sfârşit, el este acela care conferă "inteligenţă" unui televizor digital, unui tomograf, unei centrale telefonice digitale sau unei camere de luat vederi digitale, cu scopul executării unor operaţiuni specifice complexe.

Deseori firmware-ul este un secret de fabricaţie, utilizatorii normali ai aparatului respectiv neprimind posibilitatea să-l citească. Însă, unele aparate stochează firmware-ul în memorii de tip flash, care permit utilizatorilor să îl înlocuiască din când în când cu o versiune mai nouă, cu greşeli reparate, funcţiuni suplimentare, noi, sau cu algoritmi mai eficienţi. Desigur însă că noi funcţiuni pot aduce cu sine şi noi greşeli.

Firmware-ul se mai numeşte şi microprogram sau microcod, pe englezeşte microcode, prescurtat μcode (scris cu litera grecească μ = miu), sau, în lipsa literei μ, scris uneori şi mcode, dar uneori chiar şi ucode (datorită asemănării literei greaceşti "μ" cu litera latină "u", chiar dacă între ele nu este nici o legătură).

În unele domenii, în loc de firmware sau microcod se spune şi "software", ceeace creează potenţial pentru neînţelegeri, software-ul fiind în general programul sau programele unui calculator.

A nu se confunda nici cu driver-ul, care este software pentru un calculator, situat ca funcţionalitate între sistemul de operare şi componentele hardware ale calculatorului respectiv.


[modifică] Firmware "hacking"

Sunt versiuni modificate de firmware realizate de terţe părţi. Modificările constau în: adăugarea de funcţii suplimentare, activarea unor funcţii ascunse de producător sau corectarea unor bug-uri (erori). Utilizarea unor astfel de versiuni de firmware se face pe propria răspundere deoarece poate conduce la eventuale nefuncţionări (dacă nu este respectată o anume procedură sau este folosit un fisier pentru un alt tip sau model de echipament) sau pierderea garanţiei echipamentului. Majoritatea versiunilor modificate de firmware au la bază software free sau Open source.

Exemple de firmware-uri modificate:

  • region free pentru unitatile DVD pentru computer
  • modificarea fonturilor subtitrarii (dimensiune, background, culoare) pentru DVD playere
  • DD-WRT, OpenWRT, Tomato pentru routerele wireless

[modifică] Vezi şi

[modifică] Firmware DVD player

Unelte personale