De la nota de publicación para la versión 5.1.0:
El sistema operativo mbed ahora incorpora un RTOS.
El núcleo RTOS se basa en el ampliamente utilizado código abierto CMSIS-RTOS RTX,
proporcionando un núcleo establecido que puede soportar hilos y otros
Servicios RTOS en dispositivos muy pequeños. Los primitivos RTOS son siempre
disponible, de modo que los controladores y las aplicaciones puedan confiar en características tales como
Como hilos, semáforos y mutexes. El RTOS se inicializa por delante de
entrar en el hilo principal (), permitiendo que los componentes se basen en RTOS
instalaciones incluso si la aplicación principal es un solo hilo.
La implementación se basa en CMSIS-RTOS RTX 4.79.0, y estaremos
Seguimiento y contribución al desarrollo de los lanzamientos CMSIS-RTOS,
Permitiéndonos recoger soporte para nuevas versiones y arquitectura.
características como TrustZone para Cortex-M.
El programador solo de eventos MINAR no se incluye en esta versión. Un
La versión alfa de una biblioteca de planificador de eventos más flexible está disponible,
soportando los mismos patrones de diseño dentro de hilos RTOS y
componentes Esta biblioteca será fusionada y administrada como parte de la
el código base del sistema operativo central una vez que alcance la madurez de lanzamiento.