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...
Puse FreeRTOS en kit basado en EFM32 de EnergyMicro . Después de portar quiero desarrollar una aplicación simple que mostrará Hello World en la pantalla LCD.
Cuando hablamos de Windows OS, tenemos una función printf () que interactúa con OS...
Estoy programando mi microcontrolador PIC en un sistema operativo MAC.
¿Se puede usar FreeRTOS con MPLAB X en un sistema operativo MAC?
He observado instrucciones que incluyen la descarga de un archivo .exe, pero eso significa que solo es b...
Tengo una tarea ADC que usa 4 canales y usa el DMA para la transferencia.
También tengo un cliente de transmisión que transmite los datos de ADC a través del socket TCP.
Hice que la tarea ADS tenga una prioridad más baja que el cliente de transm...
Estoy usando un STM32F103 en mi proyecto y genero el proyecto Keil con Cube32MX con este paquete de firmware para STM32F1 versión 1.4.0.
Hoy actualizo el Cubo a la versión 4.23.0 y migro mi proyecto (incluida la actualización del paquete de f...
Estoy usando STM32f407ZGT6. ¡FreeRTOS funciona perfectamente a bordo! He incluido archivos de Ethernet. Según la compilación de Windows Commander que indica que se compiló, no se encontró libre. ¡Pero si uno se conecta con LAN en esta placa, la...
Estoy creando un dispositivo integrado (como un teléfono) que ejecutará FreeRTOS. Estoy utilizando un ARM Processor . ¿Cómo puedo hacer que mi dispositivo Homebrew arranque FreeRTOS? ¿Hay algún tipo especial de unidad de almacenamiento que pued...
Estoy utilizando una placa ESP32 para comunicarme con un LCD y un expansor de E / S utilizando un bus I2C. Estoy ejecutando un código basado en FreeRTOS.
Estoy usando 2 subprocesos separados para la pantalla LCD y el expansor de E / S para ac...
Necesito contar cuántos milisegundos demora mi interrupción para finalizar su servicio. Antes de comenzar a usar FreeRTOS, simplemente hice algo como esto:
void HAL_GPIO_EXTI_Callback(void)
{
uint32_t diff;
start = HAL_GetTick();
/...
¿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?