RT-Thread

Software captura de pantalla:
RT-Thread
Detalles de software:
Versión: 1.0.1 / 1.1.0 Alpha
Fecha de carga: 14 Apr 15
Promotor: Midnight Xiong
Licencia: Libre
Popularidad: 22

Rating: 3.0/5 (Total Votes: 1)

RT-Thread es un sistema operativo de tiempo real. Está diseñado específicamente para las pequeñas plataformas huella de memoria. El kernel es compatible con los servicios de RTOS tranditional, como múltiples hilos, semáforos, exclusiones mutuas, banderas de eventos, buzones de correo, etc.
Proyecto-Thread RT también proporciona una cáscara intérprete C-expresión, de la que un programador puede acceder a las variables del kernel e invocar las funciones del sistema.

Características :

  • Kernel de objetos del sistema:
  • Hay un sistema de objetos del núcleo, que puede acceder y gestionar todos los objetos del núcleo. Objetos del kernel incluyen la mayoría de las instalaciones en el núcleo, por ejemplo: hilados, semáforos, etc. objetos del kernel pueden ser objetos estáticos, cuya memoria se asigna en la compilación. Puede ser objetos dinámicos así, cuya memoria se asigna de montones de sistema en tiempo de ejecución. A través del sistema objeto de núcleo, sistema operativo RT-Thread puede ser independiente del sistema de gestión de la memoria y en gran medida mejorar la escalabilidad del sistema.

  • Multi-Tarea / Tema Programación:
  • sistema operativo RT-Thread es compatible con sistemas multi-tarea, que se basan en la programación de subprocesos. El algoritmo de programación utilizado en el sistema operativo RT-Thread es un algoritmo de planificación basada en prioridades preventivo completo. Es compatible con 256 niveles de prioridad, en la que 0 es la más alta y la más baja 255. Se utiliza la prioridad número 255 de hilo vacío. El algoritmo de planificación también es compatible con subprocesos que se ejecutan en el mismo nivel de prioridad. El intervalo de tiempo compartido planificación de turno rotativo se utiliza para este caso. El tiempo del planificador para determinar el siguiente hilo listo más alto es determinante. El número de procesos en el sistema es ilimitada, sólo relacionados con la memoria RAM.

  • Sincronización Mecanismos:
  • sistema operativo RT-Thread apoya el semáforo y mutex tradicional. Objetos mutex utilizan heredan prioridad para evitar la reversión prioridad. La acción de liberación semáforo es seguro para la rutina de servicio de interrupción. Por otra parte, la cola de bloque para el hilo para obtener semáforo o exclusión mutua se puede ordenar por prioridad o FIFO.

  • Comunicación Inter-Thread:

  • sistemas operativos
  • RT-Thread apoya evento / evento rápido, caja de correo y cola de mensajes. El mecanismo de eventos se utiliza para despertar un thead mediante el establecimiento de uno o más bit correspondiente de un número binario cuando un ocurs de eventos. El evento rápido apoya cola de hilo de eventos. Una vez que se produce un evento de un bit, el correspondiente hilo bloqueado se puede encontrar fuera de tiempo con precisión, entonces se despertó. En buzón, una longitud de correo se fija en 4 bytes, que es más eficaz que la cola de mensajes. La acción de envío de medios de comunicación también es seguro para la rutina de servicio de interrupción.

  • Reloj y Temporizador:
  • En su defecto, el sistema utiliza ciclo de reloj para poner en práctica compartida programación de intervalo de tiempo. La sensibilidad momento de hilo se implementa mediante temporizadores. El temporizador se puede configurar como una etapa o tiempo de espera periódico.

  • Gestión de memoria:
  • sistema operativo RT-Thread apoya la gestión de memoria de dos tipos: estática gestión de grupo de memoria y una gestión dinámica montón de memoria. La hora de asignar un bloque de memoria desde el bloque de memoria es determinante y cuando el grupo de memoria está vacía, el hilo asignado se puede bloquear (o volver inmediatamente, o esperar a que en algún momento de regresar, que se determina mediante un parámetro de tiempo de espera). Cuando otros comunicados de rosca bloques de memoria a este grupo de memoria, el hilo bloqueado es despertar.

¿Qué hay de nuevo en esta versión:

  • Este lanzamiento es una vista previa técnica, lo que indica la dirección de desarrollo de la RT-Thread, y todavía no es adecuado para el desarrollo de productos.
  • La principal mejora de esta versión es el nuevo módulo de inicialización de los componentes, nuevo marco DeviceDriver (SPI, SDIO), JFFS2 y yaffs2 sistemas de archivos recién adaptadas, y configuración virtualizada de rtconfig.h en Eclipse.

¿Cuál es nuevo en la versión 1.0.0:

  • Se corrige un problema de cambio de nombre en el sistema de ficheros virtual dispositivo , un tema copiado nombre del objeto, y la verificación de la interfaz multi-ethernet en la pila lwIP TCP / IP.
  • Es compatible con Cortex-M4 en STM32F4, LM4F, etc.
  • Se vuelve a escribir el Cortex-M3 portar unificar código.

Programas parecidos

BOYPPC DHD
BOYPPC DHD

14 Apr 15

LiveCD-Graphics
LiveCD-Graphics

20 Feb 15

LiveCD-Xfce
LiveCD-Xfce

19 Feb 15

Comentarios a la RT-Thread

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!