Resultados de la búsqueda a petición "embedded"
Cómo hacer el reconocimiento de gestos usando acelerómetros
Mi objetivo es reconocer gestos simples de acelerómetros montados en una mancha solar. Un gesto podría ser tan simple como girar el dispositivo o moverlo en ...
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. ...
Inyección de código dinámico C ++ en un sistema embebido
Estoy buscando una solución al siguiente problema:se desarrolla un módulo de software C ++ que se ejecuta en un dispositivo integrado (no es posible utilizar...
Biblioteca de descompresión compacta para uso integrado
Actualmente estamos creando un dispositivo para un cliente que obtendrá un bloque de datos (como, por ejemplo, 5-10 KB) de una aplicación de PC. Esto está un poco simplificado, así que suponga que los datos deben pasarse y descomprimirse mucho, ...
Término integral del controlador PID que causa inestabilidad extrema
Tengo un controlador PID que se ejecuta en un robot que está diseñado para hacer que el robot se desplace hacia el rumbo de una brújula. La corrección PID se recalcula / aplica a una velocidad de 20Hz. Aunque el controlador PID funciona bien en ...
#define vs.enums para direccionar periféricos
Tengo que programar registros periféricos en un microcontrolador basado en ARM9. Por ejemplo, para el USART, almaceno las direcciones de memoria relevantes en unenum: enum USART { US_BASE = (int) 0xFFFC4000, US_BRGR = US_BASE + 0x16, //... ...
¿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 ...
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 ...
Apague un dispositivo USB en el software en Windows
Me gustaría encender y apagar un dispositivo USB a través del software en Windows. Estoy desarrollando un pequeño microcontrolador de alimentación USB. Este chip volverá al comportamiento nativo en un ciclo de encendido y permitirá la descarga ...