Resultados de la búsqueda a petición "embedded"

3 la respuesta

estructuras con uint8_t en una MCU sin tipo de datos uint8_t

Soy desarrollador de software incorporado y quiero interactuar con un dispositivo externo. Este dispositivo envía datos a través de SPI. La estructura de esos datos está predefinida por el fabricante del dispositivo externo y no se puede editar. ...

1 la respuesta

Operación atómica en software integrado multiproceso

He estado desarrollando un software integrado basado en RTOS en C y he encontrado un problema con respecto al acceso a recursos compartidos desde varios subprocesos. Tengo dos problemas El primero es establecer y obtener un valor de variable de ...

3 la respuesta

¿Cómo evitar la inclusión de destructores de biblioteca C y atexit ()?

Utilizandoarm-none-eabi-gcc [https://launchpad.net/gcc-arm-embedded]para Cortex-M4 (aplicación baremetal), el código paramalloc también se emite aunque nunca usomalloc en mi código Ver la salida del ensamblaje conarm-none-eabi-objdump -xS ...

2 la respuesta

GCC - ¿Cómo evitar que Malloc se vincule?

¡Estoy luchando por reducir mi código a un tamaño mínimo de huesos desnudos! Estoy usando un STM32F0 con solo 32k flash y necesito una buena parte del flash para el almacenamiento de datos. ¡Mi código ya tiene un tamaño de flash ...

5 la respuesta

¿Es seguro compartir una variable volátil entre el programa principal y un ISR en C?

¿Es seguro compartir una variable entera alineada, no más grande que la palabra natural del procesador, con un calificador volátil, entre el programa principal y un ISR en C? ¿Se garantiza que no se produzcan lecturas o escrituras desgarradas?

4 la respuesta

¿Cómo configuro Qt SDK correctamente con el proyecto Yocto?

Soy nuevo en Yocto Project. La idea inicial es crear una imagen personalizada basada encore-image-full-cmdline (esto no tiene sistema de ventanas) ...

3 la respuesta

¿Cómo hacer programas ARM bare metal y ejecutarlos en QEMU?

Estoy tratando de conseguir estotutorial [http://www.bravegnu.org/gnu-eprog/c-startup.html]funcionar como se esperaba sin éxito (Algo falla después debl maininstrucción). Según el tutorial el comando (qemu) xp /1dw 0xa0000018debería dar como ...

2 la respuesta

Medición del recuento del ciclo del reloj en la corteza m7

He estado midiendo el recuento del ciclo del reloj en la corteza m4 y ahora me gustaría hacerlo en la corteza m7. La placa que uso es STM32F746ZG. Para el m4 todo funcionó con: volatile unsigned int *DWT_CYCCNT; volatile unsigned int ...

2 la respuesta

La inicialización int afecta el valor de retorno de la función

Perdón por la vaguedad del título de esta pregunta, pero no estoy seguro de cómo preguntar esto exactamente. El siguiente código, cuando se ejecuta en un microprocesador Arduino (c ++ compilado para un microprocesador ATMega328) funciona bien. ...

1 la respuesta

Error al ejecutar NodeJs en la placa ARMv7 IMX6Q, ¿Cómo solucionarlo?

Lo que quiero: Quiero ejecutar nodejs en la placa ARMv7 freescale imx6q sin internet sino conectividad de red. Lo que hice: Tomé el binario preconstruido de la descarga oficial de nodejs. los extrajo y trató de ejecutar el nodo binario. Pero ...