It serves as an introduction to programming embedded systems using first-generation Time-Triggered(TT) software architectures. It is designed for programmers with desktop experience in C, C+, or Java who want to learn the skills required for the unique challenges of embedded systems. The book package includes a hardware simulator, so there is no need to purchase an evaluation board.