Abstract:
En este trabajo se presentan las características y clasificaciones básicas de los sistemas de
tiempo real y los sistemas operativos de tiempo real (RTOS). Se muestran además las características
principales del RTOS µC/OS-III y de la arquitectura ARM con un ejemplo de aplicación en un sistema
embebido basado en un microcontrolador con núcleo ARM (Cortex-M3). Haciendo uso de algunos de
los servicios que presta un sistema operativo de tiempo real en un sistema embebido, se utilizan APIs
para el desarrollo de un detector de eventos y un generador de eventos para pruebas. El generador sigue
el modelo cliente-servidor entre el sistema embebido y una PC. Abstract
This work presents the basic characteristics and classifications of real time systems and the real
time operating systems (RTOS). It also presents the main characteristics of the µC/OS-III RTOS and
the ARM architecture with an example of its application in an embedded system based in the ARM
(Cortex-M3) architecture. Some of the services given by the RTOS in an embedded system and APIs
are used to develop an event detector and generator to test the system. The event generator follows a
client-server model between the embedded system and a PC.
Description:
RTOS, ARM, UCOS, Cortex-M3
Key words: RTOS, ARM, UCOS, Cortex-M3