Table of Contents
- Fundamentals of Embedded Systems
- Setting Up the Environment
- Working with Different Architectures
- Handling Interrupts
- Debugging, Logging, and Profiling
- Memory Management
- Multithreading and Synchronization
- Communication and Serialization
- Peripherals
- Reducing Power Consumption
- Time Points and Intervals
- Error Handling and Fault Tolerance
- Guidelines for Real-Time Systems
- Guidelines for Safety-Critical Systems
- Microcontroller Programming

