Preguntas etiquetadas con embedded

Un sistema integrado es un sistema informático diseñado para realizar una o unas pocas funciones dedicadas, a menudo con limitaciones informáticas en tiempo real. Está integrado como parte de un dispositivo completo que a menudo incluye hardware y piezas mecánicas.

57
RTOS para sistemas embebidos

He visto muchos artículos que me dicen que debería usar RTOS para la gestión del tiempo y la gestión de recursos. Mi tiempo no ha permitido mi propia investigación, por lo que acudo a Chiphacker en busca de asesoramiento. Utilizo microcontroladores de bajos recursos (MSP430, PIC) y estaba buscando...

44
Uso de volátiles en el desarrollo de C incrustado

He estado leyendo algunos artículos y las respuestas de Stack Exchange sobre el uso de la volatilepalabra clave para evitar que el compilador aplique optimizaciones en los objetos que pueden cambiar de formas que el compilador no puede determinar. Si estoy leyendo desde un ADC (llamemos a la...

30
¿Qué es un JTAG?

Soy bastante nuevo en los sistemas embebidos, y sigo viendo que este término se usa todo el tiempo, pero no puedo entender qué es. Una búsqueda rápida en línea produce esta página de Wikipedia: https://en.wikipedia.org/wiki/Joint_Test_Action_Group que lo describe como una especie de protocolo para...

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

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

Me gustaría preguntarle a los expertos que están por ahí. ¿Cuál es la mejor distribución de Linux integrada para: Memoria flash ~ 700Kb Ram ~ 256Kb Procesador: brazo de gama alta M3 (algo de la familia STM32, por ejemplo) Módulos necesarios: - Kernel core - Conjunto de controladores básicos:...

17
¿Es seguro SPI ser interrumpido?

Estoy escribiendo en una tarjeta microSD desde mi firmware, pero es la tarea de menor prioridad, por lo que puede ser interrumpida por otras tareas mientras está en medio de la lectura / escritura. Ahora supongamos que me comuniqué con esta tarjeta microSD usando un UART. El problema durante las...

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