Preguntas etiquetadas con firmware

El firmware se refiere al software que se ejecuta en un sistema integrado o microcontrolador para controlar el hardware directamente.

29
¿El código o los datos del firmware?

Cuando alguien dice que "flasheó" el firmware a un dispositivo, tengo curiosidad sobre lo que esto realmente implica. ¿Es el firmware solo un binario nativo que se almacena en la memoria y que puede ser interpretado por la CPU del dispositivo (como cualquier otro EXE en una computadora)? ¿O el...

23
Protección de firmware en controladores AVR y PIC

¿Alguien puede extraer el archivo HEX que grabo en un microcontrolador que les proporciono? Si eso es posible, ¿cómo puede alguien asegurarse de que su código esté protegido en sistemas integrados? En el caso de los microcontroladores PIC y AVR, ¿cómo se puede proteger su firmware para que no se...

17
Uso de variables globales en sistemas embebidos

Empecé a escribir firmware para mi producto y soy un novato aquí. Revisé muchos artículos sobre no usar variables o funciones globales. ¿Existe algún límite para usar variables globales en un sistema de 8 bits o es un completo 'No-No'? ¿Cómo debo usar variables globales en mi sistema o debería...

9
Mejora ARM por aire

Crearemos una placa ARM con un módem GSM integrado. Queremos poder actualizar el firmware de ARM por aire. ¿Existe alguna solución buena, confiable y de código abierto para eso? Si no, ¿hay un sistema operativo pago con esta

9
¿Cómo ocurre la ejecución del programa en el firmware?

He oído de personas que trabajan en el dominio del firmware, que no hay un sistema operativo que controle el firmware (por ejemplo, firmware en una unidad USB). Solo hay un solo subproceso ejecutándose en un ciclo while esperando un comando externo, y este es el punto de partida para que ocurra una...