For faster navigation, this Iframe is preloading the Wikiwand page for Firmware.

Firmware

Esta imagem é uma seção da placa mãe de um AT mostrando a BIOS ROM AMIBIOS.

Em eletrônica e computação, firmware é uma classe específica de software de computador que fornece controle de baixo nível para o hardware específico do dispositivo. O firmware pode fornecer um ambiente operacional padronizado para o software mais complexo do dispositivo (permitindo maior independência de hardware) ou, para dispositivos menos complexos, atuar como o sistema operacional completo do dispositivo, executando todas as funções de controle, monitoramento e manipulação de dados. Exemplos típicos de dispositivos que contêm firmware são sistemas embarcados.

O firmware é armazenado permanentemente num circuito integrado (chip) de memória de hardware, como uma ROM, PROM, EPROM ou ainda EEPROM e memória flash, no momento da fabricação do componente. Muitos aparelhos simples possuem firmware, entre eles: controles-remotos, calculadora de mão, algumas partes do computador, como disco rígido, teclado, cartão de memória, unidades USB, muitos instrumentos científicos e robôs. Outros aparelhos mais complexos como celulares, câmeras digitais, sintetizadores, entre outros, também possuem um firmware para a execução de suas tarefas.[1][2][3]

Não há fronteiras rígidas entre firmware e software, pois ambos são termos descritivos bastante livres. Contudo, o termo firmware foi originalmente inventado para contrastar com software de alto nível que poderia ser alterado sem a troca de um componente de hardware, e o firmware está normalmente envolvido com operações muito básicas de baixo nível sem as quais, um dispositivo seria completamente não-funcional.

O dispositivo representado é uma unidade USB flash drive de 128 MB.

Firmwares estão presentes em computadores na forma de BIOS, leitores e/ou gravadores de CDs/DVDs. Também estão presentes em celulares, leitores MP3 e MP4, câmeras digitais, consoles, impressoras, televisões e cafeteiras. Em portáteis como cartões de memória, pen drives, consoles portáteis, controles remotos, brinquedos e virtualmente quaisquer equipamentos eletrônicos da atualidade, incluindo eletrodomésticos como fornos de microondas, geladeiras ou lavadoras.[3]

Open firmware

[editar | editar código-fonte]

É uma variação de firmware criada originalmente em compatibilidade com a norma IEEE 1275-1994. Sua principal característica é ser compilada em FCode, o que lhe proporciona independência de arquitetura.[3]

Referências

  1. «What is firmware ?» (em inglês) 
  2. The Authoritative Dictionary of IEEE Standards Terms. p. 438. doi:10.1109/IEEESTD.2000.322230. ISBN 0-738-12601-2. (em inglês)
  3. a b c Jack Ganssle, The Firmware Handbook , Newnes, 2004 ISBN 0-080-47017-3 (em inglês)
  1. André Schneider de Oliveira, Fernando Souza de Andrade, Sistemas embarcados: hardware e firmware na prática, Editora Érica Ltda, 2006 ISBN 8-536-50105-7
  2. Gary Stringham, Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development; Newnes, 2009, ISBN 0-080-88019-3 (em inglês)
  3. Miloš Dragutin Ercegovac, Tomás Lang, Digital systems and hardware/firmware algorithms , Wiley, 1985 ISBN 0-471-88393-X (em inglês)
  4. Rodrigo M. A Almeida, Carlos Henrique Valério, Thatyana Faria Piola Seraphim, Programação de sistemas Embarcados, GEN LTC, 2016, ISBN 978-8535285185 (em português)
  5. Jack Ganssle, The Art of Programming Embedded Systems , Elsevier, 2012 ISBN 0-080-49942-2 (em inglês)

Ligações externas

[editar | editar código-fonte]
Commons
Commons
O Commons possui imagens e outros ficheiros sobre Firmware
{{bottomLinkPreText}} {{bottomLinkText}}
Firmware
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?