Get Software Engineering for Embedded Systems now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.
Software Engineering of Embedded and Real-Time Systems
Embedded systems are reactive systems
Types of real-time systems – soft and hard
Differences between real-time and time-shared systems
Examples of hard real-time
Based on signal sample, time to perform actions before next sample arrives
Hard real-time systems
Real-time event characteristics
Real-time event categories
Efficient execution and the execution environment
Challenges in real-time system design
Recovering from failures
The embedded system software build process
Distributed and multi-processor architectures
Software for embedded systems ...