Embedded Systems Design
Real Time Operating System
Typical OS
(user level)Generic Linux System
What is a RTOS?is an OS that is used in computer systems that needs strict completion deadlines.RTOS Abstraction Layer
Embedded RTOS
Why use an RTOS?there are certain applications that require a large number of external events to be processed in a short period of time.Examples- 
	
Network Multimedia Systems 
- 
	
Command Control Systems 
- 
	
Heart Pacemaker 
- 
	
Anti-Lock Break System 
- 
	
Flight Control Systems 

Heart PacemakerTelephone Switches
Video ConferenceComponents of RTOS
Most Popular RTOS (2021)

Factors for Selecting an RTOS- 
	
Security 
- 
	
Environment 
- 
	
Features 
- 
	
Middleware 
- 
	
Performance 
Install Arduino FreeRTOS
FreeRTOS Examples
Let's give it a try...