De Outros

Perguntas simples: o que é firmware? O que isso faz?

Firmware… você provavelmente já ouviu falar sobre isso em algum momento. Parece um nome alemão esquisito, não é? O que é firmware? Qual o significado desse termo? O que o firmware faz? Como o firmware funciona? Certamente, seu objetivo não é apenas confundi-lo. Como você aprenderá neste tutorial, o firmware é crítico quando se trata de dispositivos de hardware de todos os tipos, de smartphones a smart TVs, a máquinas de lavar e outros dispositivos. Para esclarecer as coisas e ajudá-lo a se tornar mais conhecedor, neste artigo vamos explicar todas as coisas importantes que você precisa saber sobre o firmware. Vamos começar:

O que é firmware? A definição

Firmware é um pequeno software que faz com que o hardware funcione e faça o que o fabricante pretendia. Consiste em programas escritos por desenvolvedores de software para "marcar" os dispositivos de hardware. Sem firmware, a maioria dos dispositivos eletrônicos que usamos diariamente não seria capaz de funcionar. Eles não fariam nada.

Por exemplo, você sabia que um semáforo simples tem firmware? Sim, e o firmware é o que diz para trocar as luzes em intervalos regulares. Sem firmware, o semáforo seria apenas um mastro "estúpido", colocado do lado da estrada, sem fazer nada a não ser ficar entediado. Para dispositivos de hardware menos sofisticados, como semáforos, máquinas de lavar, máquinas de cartões, câmeras de vigilância, TVs, etc., o firmware é todo o software neles, e também atua como um sistema operacional, controlando tudo sobre o funcionamento desse dispositivo.

Para tornar as coisas ainda mais claras, vamos dar outro exemplo: uma placa-mãe de computador sem firmware não saberia como detectar o disco rígido ou a placa de vídeo encontrada dentro de seu computador. Se suas unidades não tivessem firmware embutido nelas, elas não saberiam quão rápido girar ou quando parar. Uma placa de rede sem fio não saberia como usar uma freqüência de rádio específica.

Para hardware mais complexo, como smartphones, tablets, smart TVs, smartwatches e assim por diante, o firmware é o intermediário entre o hardware e o sistema operacional. Em tais dispositivos, o firmware contém apenas as instruções necessárias para o hardware operar com o sistema operacional instalado no dispositivo. Por exemplo, em um smartphone Samsung Galaxy com Android, o firmware no smartphone permite que o hardware se comunique corretamente com o sistema operacional Android e faça o que é solicitado pelo usuário.

Muitas vezes, tendemos a pensar em um dispositivo de hardware como um dispositivo que é apenas hardware. E assumimos que isso só funciona por si só. No entanto, quase nenhum dos dispositivos de hardware modernos funcionaria sem esse software específico que é gravado diretamente neles.

Diga depois de mim: Firmware !!! Agora parece algo mágico, não parece?

Onde o firmware é armazenado?

Agora sabemos que o firmware é um software escrito diretamente em nossos dispositivos de hardware. Mas como exatamente é armazenado em um dispositivo? Firmware é normalmente armazenado em tipos especiais de memória, chamados de flash ROM. ROM é o acrônimo para Read Only Memory e esse tipo de memória deve ser escrito apenas uma vez, geralmente pelo fabricante do hardware que estamos usando. Uma memória ROM é necessária para qualquer dispositivo eletrônico, pois deve manter os dados permanentemente, mesmo quando o dispositivo está desligado ou quando há uma queda de energia. Você não pode produzir um dispositivo de hardware que esqueça seu firmware, pois ele deixará de funcionar quando você extrair sua fonte de energia.

Mas, novamente, a memória flash ROM é uma memória ROM regravável porque, embora inicialmente seja escrita pelo fabricante do hardware, ela pode ser reescrita posteriormente. Claro, você pode escrever um novo firmware em um dispositivo de hardware. No entanto, você pode fazer isso apenas com uma ferramenta adequada de atualização de firmware, que é especialmente projetada para funcionar com esse dispositivo de hardware.

Que tipos de firmware existem?

Há tanta variedade no firmware quanto nos dispositivos de hardware. Há firmware em placas-mãe de computador (é chamado BIOS ou UEFI), há firmware em discos rígidos, unidades de estado sólido (SSDs), unidades de CD / DVD / Blu-Ray, firmware em placas de rede, roteadores, pontos de acesso, extensores de alcance há até mesmo firmware no mouse e no teclado do seu jogo. Estes são apenas alguns exemplos relacionados aos computadores.

Você deve se lembrar que o firmware existe na maioria dos dispositivos que fazem algo útil, como sua TV, máquina de lavar roupa, caixas eletrônicos do seu banco ou até mesmo em seu carro. Você nomeia o dispositivo; provavelmente não funcionaria sem o firmware.

Qual é a diferença entre firmware e drivers?

Temos outro artigo que explica em detalhes quais são os drivers. Você deve lê-lo: perguntas simples: o que são drivers e por que você precisa deles ?.

Embora ambos tenham o papel de permitir que o hardware faça o que é solicitado, uma diferença importante é que o firmware é armazenado no próprio dispositivo de hardware enquanto os drivers são instalados dentro do sistema operacional. Além disso, o firmware pode iniciar sozinho e fazer o que está programado para fazer enquanto os drivers devem ser executados pelo sistema operacional. A maior diferença entre os dois é que o firmware informa aos dispositivos o que eles devem fazer, enquanto o driver informa ao sistema operacional como se comunicar com os mesmos dispositivos.

O firmware pode ser atualizado?

Muitos fabricantes lançam atualizações regulares para o firmware encontrado em seus dispositivos de hardware. Eles também fornecem as ferramentas de software necessárias para gravar o novo firmware nesses dispositivos. No entanto, cada fabricante pode escolher se libera um novo firmware para um dispositivo individual ou não. Por exemplo, a maioria dos fabricantes de peças de computadores desenvolve e fornece aos clientes um novo firmware e os atualizadores de firmware correspondentes, pelo menos por alguns anos após o lançamento do dispositivo.

Para lhe dar um exemplo, o fabricante da sua placa-mãe pode lançar novas atualizações de firmware quando quiser incluir novos recursos, suportar novos processadores ou RAM, ou quando quiser resolver problemas específicos com o seu hardware.

Qualquer fabricante pode optar por fornecer novo firmware para seus dispositivos: um roteador pode receber uma atualização de firmware que aumenta sua estabilidade, um gravador de DVD pode aprender a gravar novos tipos de discos e assim por diante.

Tanto quanto de onde obter novo firmware, isso depende do fabricante do seu dispositivo de hardware. Normalmente, você pode encontrar um novo firmware (se disponível) no site de suporte do seu dispositivo. Procure por uma página de download, baixe seu novo firmware e tenha cuidado para seguir a documentação de atualização oferecida pelo fabricante do dispositivo.

Escrever um novo firmware no seu dispositivo é um trabalho traiçoeiro e, se feito incorretamente, pode inutilizar seu dispositivo. Para sempre! Como um tijolo! É por isso que algumas pessoas dizem que você bloqueou o seu dispositivo: você acabou de arruinar seu firmware, e ele não pode mais funcionar como pretendia.

Se você precisar de ajuda para atualizar o firmware em seus dispositivos, recomendamos os seguintes tutoriais:

  • Como atualizar o firmware de qualquer dispositivo em 5 etapas
  • Como atualizar o BIOS da placa-mãe do seu computador em 5 passos
  • Como atualizar o firmware no seu controlador e fone de ouvido do Xbox One

O problema com smartphones, tablets, TVs inteligentes e "firmware" Android

Os smartphones e dispositivos móveis Android conquistaram o mundo e muitos usuários desejam atualizar o "firmware" em seus dispositivos, instalar ROMs personalizadas e assim por diante. O problema é que a maioria das pessoas agora usa incorretamente o termo firmware quando se refere a smartphones e outros dispositivos móveis. Por isso, queremos explicar os aspectos técnicos do firmware, quando nos referimos a smartphones e dispositivos móveis, para que você acerte as coisas:

  • O termo firmware, especialmente quando se fala de dispositivos com Android, foi expandido incorretamente na cultura popular para abranger todo o software nesses dispositivos. Android "firmware" agora significa o firmware mais o sistema operacional Android em cima dele.
  • Você também encontra o termo Custom ROM. ROM não significa, neste caso, a memória somente leitura onde o firmware é armazenado no hardware do smartphone. ROM personalizada significa uma imagem personalizada do sistema operacional que também inclui o firmware necessário para o smartphone funcionar. Então você pega duas coisas na ROM de um smartphone: o firmware, que é o mesmo que na definição que compartilhamos anteriormente e o sistema operacional no topo do firmware.
  • Quando você compra um smartphone, ele vem com uma "ROM de estoque" ou "firmware de estoque". Isso se refere ao firmware e sistema operacional pré-instalados. A "ROM de estoque" é fornecida pelo fabricante do smartphone (se você o tiver desbloqueado) ou pela operadora de celular em que você tem uma assinatura (se você comprou um smartphone bloqueado). A operadora de telefonia móvel usa a "ROM de estoque" oferecida pelo fabricante do seu smartphone e a modifica de acordo com seus interesses, resultando em uma nova "ROM de estoque" que é encontrada apenas nos smartphones vendidos por essa operadora de celular.

O mesmo vale para as TVs inteligentes, para tablets e outros dispositivos móveis com Android.

Conclusão

E agora você sabe o que é firmware, o que faz e onde é encontrado. Nossa explicação foi boa o suficiente? Você entende esse conceito? Você ainda está confuso com o "firmware" do Android? Não hesite em usar o formulário de comentários abaixo e nos avise.