Cómo comenzar con RTOS

Mira, hay dos cosas. O desea desarrollar un sistema de tiempo real para usted o desea desarrollar una aplicación utilizando el sistema operativo en tiempo real.

La respuesta de Karunakar puede servir para ambos propósitos.

Para el primer propósito, puede referir un curso sobre EdX “Redes Bluetooth en tiempo real” por Jonathan Valvano y Ramesh Yerraballi de UTAustin. Es un excelente curso en el que aprenderá los fundamentos básicos de RTOS y al mismo tiempo construirá un pequeño RTOS desde cero. En el mismo curso en la parte posterior, construirá un dispositivo portátil usando el RTOS que construirá.

Ahora, para desarrollar aplicaciones con RTOS, primero debe aprender los fundamentos de los sistemas en tiempo real y del sistema operativo. Para los fundamentos en tiempo real, puede consultar las partes necesarias de un libro de Jane WS Liu. Del mismo modo, para el sistema operativo fundamental, puede leer la parte necesaria del libro de Tanenbaum. Más adelante, puede seleccionar algunos RTOS de código abierto como FreeRTOS, UCOSII e implementar funciones básicas como Semaphore, Message Queues, etc. en alguna placa de desarrollo real.

Este es el mejor método para aprender a comenzar con RTOS.

Hola,

En udemy, hemos lanzado un nuevo curso en FreeRTOS.

El curso está diseñado para principiantes a audiencia avanzada.

Breve descripción:

“El objetivo más importante de este curso es desmitificar RTOS prácticamente usando FreeRTOS”

Guía paso a paso para portar / ejecutar FreeRTOS usando cualquiera de las siguientes configuraciones de desarrollo

1) Atmel Studio 7+ Arduino Due + FreeRTOS + Tracealyzer

2) KEIL-MDK + STM32F4xx + FreeRTOS + Tracealyzer

3) Eclipse + STM32F4xx + FreeRTOS + Tracealyzer (para Linux y MAC OS)

4) Simulador FreeRTOS + (para Windows)

Desmitificando el código completo relacionado con la arquitectura (ARM Cortex M) de FreeRTOS que lo ayudará enormemente a colocar este núcleo en cualquier hardware de destino que elija.

Lea la descripción larga y los comentarios haciendo clic aquí.

Gracias.

Los componentes y sistemas integrados en tiempo real de Sam Siewert son un buen libro para principiantes.
conoceremos las clases de programación, el procesamiento, los recursos de E / S y también los servicios de software en tiempo real