Preguntas con etiqueta 'freertos'

1
respuesta

software sin metal y FreeRTOS se ejecuta en ARM Cortex A9

¿Es posible ejecutar software completo en CPU0 y FreeRTOS en CPU1 ya que ARM Cortex A9 es un procesador de doble núcleo? Te lo estoy pidiendo por curiosidad. Si alguien ha logrado esto antes, ¿te importa compartir cómo lo hiciste? Estoy usand...
0
respuestas

SD Card Buffer en FreeRTOS

Una de mis tareas en un proyecto es responsable de recopilar información sobre valores medidos desde sensores y escribir información en un archivo .txt en una tarjeta SD. Cuál sería la mejor forma de hacer esto? En este momento, creo una tarea c...
3
respuestas

Colas en FreeRTOS

Tengo múltiples tareas que todas escriben en una pantalla. Obviamente, sin controlar quién puede escribir en la pantalla cuando tenga problemas. Pensé que la forma más fácil de hacer esto era con hacer cola. Tengo un QueueHandle global...
2
respuestas

¿La herencia de prioridad cura la inversión de prioridad?

En la página de descripción de Mutex del sitio web de FreeRTOS se puede encontrar la siguiente oración:    La herencia de prioridad no cura la inversión de prioridad Por lo que sé, pensé que la herencia de prioridad era una cura para la i...
3
respuestas

¿Cómo permitir que subprocesen e interrumpan la escritura segura de los datos entrantes de USART en FreeRTOS?

Tengo un búfer [circular] que se escribe con datos entrantes del USART usando IRQ. También tengo otras tareas de lectura de datos desde el búfer también. ¿Qué debo hacer en un escenario donde una tarea tiene la exclusión mutua para el búfer pero...
3
respuestas

Cómo hacer que freeRTOS funcione en stm32f4

Estoy intentando ejecutar un RTOS en mi placa STM32F407VGT6. Descargué la versión parcial de programa CORTEX_M4F_STM32F407ZG-SK del sitio web freeRTOS y actualicé el código con IAR IDE, sin embargo, los leds no están parpadeando como se esperaba...
1
respuesta

¿Necesito un RTOS?

Mi hardware tendría un DSP con las siguientes características: Generación de sonido (el parámetro interno generará tonos puros, ruido blanco, ruido blanco filtrado o la suma de ellos). Comunicación I2C con sensores. 4 entradas de detecci...
3
respuestas

CMSIS y demoras por debajo de milisegundos

Estamos ejecutando FreeRTOS con CMSIS. ¿Es posible, utilizando CMSIS en el tablero de descubrimiento STM32F3, tener tareas periódicas ejecutándose con períodos de menos de 1 milisegundo de resolución? Queremos ejecutar tareas a 400 Hz, lo que si...
1
respuesta

FATFS portando en STM32F103 SPI Flash

He portado FATFS para RTOS gratis en STM32F103 SPI Flash de 32 Mbit. En una aplicación de demostración, he creado con éxito un archivo, escribí un archivo y leí el archivo. Mi requisito es que tengo que almacenar varios archivos (imágenes) en SP...
1
respuesta

Concepto básico de RTOS. Comunicación de tareas

Estoy aprendiendo a usar un RTOS, CMSIS RTOS en este caso, por lo que mi pregunta es básica. Quiero saber cuál es la mejor manera de compartir información entre dos tareas. Lo que estoy tratando de hacer es básicamente un controlador con algu...