Perguntas com a marcação «firmware»

Firmware refere-se ao software executado em um sistema embarcado ou microcontrolador para controlar o hardware diretamente.

9
É o código ou dados do firmware?
Quando alguém diz que "atualizou" o firmware para um dispositivo, estou curioso para saber o que isso realmente implica. O firmware é apenas um binário nativo armazenado na memória e que pode ser interpretado pela CPU do dispositivo (como qualquer outro EXE do computador)? Ou o firmware é apenas um …
29 flash  firmware 

2
Proteção de firmware nos controladores AVR e PIC
Alguém pode extrair o arquivo HEX que eu queimo em um microcontrolador que eu forneço? Se isso for possível, como alguém pode garantir que seu código seja protegido em sistemas embarcados? No caso dos microcontroladores PIC e AVR, como proteger o firmware contra a reprodução?
23 pic  avr  embedded  firmware 

4
Como a redefinição de fábrica funciona?
Todos os dispositivos incorporados incluem uma opção "Redefinição de fábrica" ​​que permite ao usuário redefinir seu dispositivo se algo estiver errado. Estou desenvolvendo um firmware em uma placa STM32. O firmware inclui um carregador de inicialização que permite atualizar o aplicativo via UART (enviando um arquivo binário que contém a …


6
Uso de variáveis ​​globais em sistemas embarcados
Comecei a escrever o firmware do meu produto e sou um novato aqui. Eu passei por muitos artigos sobre não usar variáveis ​​ou funções globais. Existe algum limite para o uso de variáveis ​​globais em um sistema de 8 bits ou é um 'Não-Não' completo. Como devo usar variáveis ​​globais …
17 c  embedded  firmware 

5
Possibilidades de alocar memória para design de firmware modular em C
as abordagens modulares são bastante úteis em geral (portáteis e limpas), por isso tento programar os módulos o mais independente possível de qualquer outro módulo. A maioria das minhas abordagens é baseada em uma estrutura que descreve o próprio módulo. Uma função de inicialização define os parâmetros principais, depois um …
16 c  design  firmware 




3
Quais são as implicações do uso do PROGMEM?
Com grandes quantidades de variáveis ​​de texto, achei necessário armazená-las na memória Flash usando PROGMEM . Quais são as consequências positivas e negativas do armazenamento de grandes variáveis ​​no Flash (usando PROGMEM) vs SRAM vs EEPROM no Arduino?


6
Como acontece a execução do programa no firmware?
Ouvi de pessoas que trabalham no domínio do firmware que não existe um sistema operacional controlando o firmware (por exemplo, firmware em uma unidade USB). Existe apenas um único encadeamento em execução em um loop while aguardando um comando externo, e este é o ponto de partida para uma interrupção, …
9 cpu  asic  firmware 

2
Atualize o ARM pelo ar
Criaremos uma placa ARM com um modem GSM integrado. Queremos poder atualizar o firmware do ARM pelo ar. Existe alguma solução boa, confiável e de código aberto para isso? Caso contrário, existe um sistema operacional pago com esse recurso?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.