Embedded real-time systems are computer systems that control and react to time-critical real-world events. They are pervasive and include industrial control, telecommunications, military systems, avionics, medical equipment, and consumer electronic devices such as CD players and VCRs. Real-time systems are far more challenging to design, program, and debug than other systems because the compact systems allow little room for error. Thus learning real-time programming generally requires a good deal of experimentation with dedicated equipment.
Read an old copy with few pages missing. Starts with design of CIWS - which was the primary reason for picking this book over others. Although, the book does not mention the more modern methods, the generics are pretty straightforward.