Preguntas con etiqueta 'embedded'

7
respuestas

Necesidad de un temporizador de vigilancia externo

¿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...
2
respuestas

¿Es seguro interrumpir SPI?

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...
6
respuestas

¿La distribución de linux incrustada más pequeña?

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...
4
respuestas

¿Cómo determina la cantidad de flash / RAM que necesita para un microcontrolador?

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...
2
respuestas

Protección del firmware en los controladores AVR y PIC

¿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...
3
respuestas

¿Por qué primero debo establecer un valor y luego la dirección del GPIO en un procesador integrado?

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...
6
respuestas

Uso de variables globales en sistemas integrados

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...
1
respuesta

¿Qué es la banda de bits?

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?     
4
respuestas

¿Por dónde empiezo con el video incorporado?

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...
3
respuestas

Cómo implementar secciones críticas en ARM Cortex A9

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...