2. Contents
•
•
•
•
•
•
•
Introduction
Real Time Operating system development
RTOS for small microcontrollers
uITRON TOPPERS/FDMP
A Hard real time operating system – Example MARUTI.
RTOS for wearable computers – Example eRTOS.
Conclusion
4. THINGS TO CONSIDER FOR DEVELOPING
AN OPERATING SYSTEM
•
•
•
•
RTOS architecture to be considered.
Language support
Tool capabilities
Services that are provided for the developers though
API’s
• Technical support for the users
5. RTOS FOR SMALL
MICROCONTROLLERS
• Why do we need RTOS for small Microcontrollers
• Small Microcontroller refers to Maximum ROM
of 128Kbytes and 4Kbytes of RAM
• Using for Software Optimization - low power –
high performance.
• RTOS can be used to distribute software
development among the developers
• Software synchronization
6. RTOS FOR SMALL
MICROCONTROLLERS
• The use of the RTOS in small Microcontrollers have
increased considerably
Source: Real-Time Operating System for Small Microcontrollers - Tran Nguyen Bao Anh and
Su-Lim Tan