¿Cuál es la necesidad de un temporizador de vigilancia externo para un microcontrolador?
La mayoría de los microcontroladores están diseñados con un temporizador interno de vigilancia. Sin embargo, en algunos de los circuitos están usando un...
Estoy escribiendo en una tarjeta microSD desde mi firmware, pero es la tarea de menor prioridad, así que puede ser interrumpido por otras tareas mientras está en medio de la lectura / escritura.
Ahora, supongamos que me comuniqué con esta t...
Me gusta preguntar a los expertos que existen ... ¿Cuál es la mejor distribución de Linux integrada para:
Memoria Flash ~ 700Kb
Ram ~ 256Kb
Procesador: Corteza de brazo de gama alta M3 (algo de la familia STM32 para, por ejemplo)
Módu...
Digamos que está iniciando un proyecto incrustado con alguna funcionalidad conocida. Cuando selecciona un microcontrolador, ¿cómo selecciona la cantidad de RAM que necesita?
¿Utiliza una placa de desarrollador y codifica su proyecto primero...
¿Alguien puede extraer el archivo HEX que quemé en un microcontrolador que les proporcioné?
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 A...
Tengo un trabajo de tiempo completo como ingeniero de firmware. Recientemente me han asignado una tarea para revisar las configuraciones de GPIO y cambiar la configuración según sea necesario. Encontré algunos pines que estaban configurados inco...
Comencé a escribir firmware para mi producto y soy un novato aquí. Revisé muchos artículos sobre no usar variables o funciones globales. ¿Hay algún límite para usar variables globales en un sistema de 8 bits o es un 'No-No' completo? ¿Cómo debo...
Estoy leyendo el ARM Cortex M3 manual de referencia y el Aparecen los conceptos "banda de bits", "región de banda de bits" y "alias de banda de bits".
¿Qué es la banda de bits?
Mi jefe me preguntó recientemente qué tan difícil sería diseñar un producto que pudiera grabar continuamente videos de calidad bastante baja y almacenar las últimas horas en algún tipo de memoria interna. Nunca he hecho ningún desarrollo con vid...
Estoy transfiriendo un código heredado de un núcleo ARM926 a CortexA9. Este código es baremetal y no incluye un sistema operativo o bibliotecas estándar, todas personalizadas. Estoy teniendo una falla que parece estar relacionada con una condici...