In Embedded System Design Steve Heath Leads the reader through the design choices involved in system design. The key technologies and applications are introduced in the context of the design process-selection, trade-offs and pitfalls. Detailed consideration is given to processor architecture, memory types, interrupts and their associated software systems, real-time operating systems and software development.