O que é Firmware – Hardware

O que é Firmware

A palavra firmware se refere a um conjunto que inclui software e dados armazenados em um dispositivo de hardware (como uma memória ROM – apenas para leitura – ou Flash) de um computador ou outro equipamento, contendo informações sobre a operação do dispositivo em si, como suas intruções de operação e configurações de inicialização. É um conjunto de instruções programadas diretamente no hardware.

No geral, um firmware é escrito usando linguagens de programação como C, C++ ou Assembly, que permitem escrever programas que se comunicam de forma muito eficiente e rápida com o hardware.

O armazenamento em firmware se distingue de outros meios pelo fato de que os dados são armazenados de forma permanente, não sendo perdidos ao desligar o equipamento, além de não poderem ser apagados ou alterados pelo usuário sem o uso de softwares específicos.

Ainda assim, o firmware pode ser atualizado, como o emprego de programas criados especialmente para esse fim. No geral, o usuário ou técnico baixa a atualização de firmware do equipamento a partir do site do fabricante na Internet e realiza a instalação desta versão mais recente no dispositivo.

Típico chip de memória ROM - Firmware

Chip de memória ROM

Exemplos de dispositivos que empregam firmware e que em alguns casos costumam ter atualizações disponíveis são:

  • Computadores
  • Roteadores banda larga
  • Smartphones
  • Máquinas de Lavar Roupa
  • Televisores
  • Consoles de Vídeo-Game
  • Storages de Rede
  • HDs externos e pendrives
  • Monitores de computador

Um exemplo clássico de firmware é a BIOS – Sistema Básico de Entrada e Saída – encontrada na placa-mãe de computadores pessoais, workstations e servidores.

Problemas de atualização de firmware

Uma atualização de firmware mal realizada ou não concretizada por resultar em um equipamento não mais capaz de funcionar, que costumamos chamar de bricked (“virou tijolo”, em tradução livre). Muitas vezes não é possível mais recuperar o equipamento quando um problema deste tipo ocorre, e por isso é crucial tomar o máximo de cuidado possível ao atualizar o firmware de um dispositivo qualquer.

 

Sobre Fábio dos Reis (1207 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.

3 Comentários em O que é Firmware – Hardware

  1. Fábio Oliveira Passos // 30/08/2020 em 15:57 // Responder

    Muito bem explicado para mim que sou um leigo.

    Obrigado!!!

  2. Francisco // 31/07/2022 em 15:52 // Responder

    Gostei muito, oque precisa para ser um desenvolvedor de firmware?, além de saber c ou c++.

Escreva um comentário

Seu e-mail não será divulgado


*