Estoy ejecutando un programa de subproceso RTX simple de la siguiente manera. El problema es que cuando se ejecuta en STM32F7 DISCOVERY BOARDv a través de la interfaz de depuración, parece que justo después de ejecutar osThreadCreate (osThrea...
Estoy intentando desarrollar un protocolo UART para permitir la comunicación entre dos tableros Master_Board y Slave_Board. Master_Board enviará comandos sobre UART a Slave_Board y este último responderá. La cosa es que los comandos tienen difer...
Estoy planeando utilizar mi tablero STM32 para enviar marcos CAN. Implementé un planificador simple que contiene 10 tareas; Una de las tareas será la responsable del envío de marcos. Para hacer el trabajo declaré una estructura para el marco C...
Estoy usando el microcontrolador PIC32MX795F512L.
Necesito desarrollar una aplicación donde 4 LEDs conectados a los pines del controlador parpadearán continuamente a una velocidad de 1 seg. y hay 15 entradas conectadas al controlador. Estas e...
Entiendo la diferencia entre un semáforo y un mutex (creo). Solo la tarea que adquirió el mutex puede liberarlo.
¿Qué sucede si tuviéramos tres puertos idénticos que se comparten entre tareas y las tareas no les importa qué puerto usan? Podrí...
¿Puede alguien explicar en qué situaciones se usa RTOS?
¿Cuáles son las ventajas y desventajas de RTOS en relación con las aplicaciones MCU simples?
sin sistema operativo?
Estoy buscando el microcontrolador más barato para ejecutar Linux integrado. ¿Qué debería estar mirando, qué clase de microcontroladores o microprocesadores es compatible? ¿hay requisitos mínimos del sistema (RAM, Flash, reloj, etc.)?
Estamos trabajando en un dispositivo portátil de IoT, y espero alguna orientación sobre los RTOS comunes disponibles comercialmente, como cuál es la diferencia entre los dos. A partir de ahora me estoy inclinando por Mentor (su comercialización...
¿Sondean Free-RTOS y mbed OS para recibir los datos entrantes (o usan interrupciones)? Si es así, ¿existe el riesgo de que los datos que se reciban mientras el procesador está manejando otra tarea (por ejemplo, ejecutando un programa) se pierda...
Como ya sabe, los indicadores de eventos son muy útiles (por ejemplo, permiten que la tarea se ejecute), pero desafortunadamente sus funciones de control (os_evt_clr / set / wait) no funcionan fuera de los cuerpos de tareas correctamente (por ej...