Rtos is different from bare metal
- RTOS: Scheduler manages tasks, hardware abstraction, multitasking, and synchronization.
- Bare-Metal: Direct hardware manipulation, no scheduler, total control.
Focus on:
- Tasks and scheduling
- Hardware abstraction
- Synchronization and communication
- Memory management
- Interrupt handling
Start with simple examples, understand the architecture.