¿qué tipo de sistema operativo está presente dentro de 'mbed'? [cerrado]

0

mbed parece ser un buen lugar para comenzar un nuevo proyecto en ARM. Y están diciendo que hay un sistema operativo dentro. ¿Es en tiempo real (RTOS)? ¿Es eso capaz de realizar múltiples tareas y comunicación entre tareas? ¿Hay alguna comparación con FreeRTOS?

    

1 respuesta

2

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.

    
respondido por el Sean Houlihane

Lea otras preguntas en las etiquetas