Firmware
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 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.
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.
Imagem: ifranz · BY-NC · Openverse
É 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. A evolução dos dispositivos eletronicos tornou o firmware, uma parte essencial para a melhora das funcionalidades. As necessidades tecnológicas obrigaram a que os chips de memória tenham evoluído de forma exponencial nos últimos anos. Atualmente as memórias SPI, NAND e EMMC já são um componente indispensável e necessitam o firmware para funcionar. Um exemplo muito notório disso, são as Smart TV, que dominam o mercado com as funcionalidades inteligentes, utilizando o firmware mais avançado. Contudo, essa dependência acarreta, que um dos problemas técnicos mais comuns nos televisores na atualidade são os bugs ou defeitos no firmware emmc da TV. As memórias eMMC são as principais memórias utilizadas nos dispositivos mais evoluídos, nomeadamente nas Smart TV, Bluray, Telemóveis, Centralinas de automóveis e diversos outros dispositivos mais evoluídos.


