|Number of Pages
Steve Heath's design masterclass covers the practical hardware and software issues, and the design trade-offs of real-world system design.
In Embedded System Design Steve Heath leads the reader through the design choice 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 architectures, memory types, interrupts and their associated software systems, real- time operating systems and software development.
In the second edition the latest ARM processors and other hardware developments are fully covered along with new sections on Embedded Linux, performance analysis and benchmarking. In addition, a fascinating new case study explores how embedded systems can be developed and experimented with using nothing more than a standard MS-DOS PC and freeware software.
Tableof contents :-
1 What is an embedded system?
2 Embedded processors
3 Memory systems
4 Basic peripherals
5 Interfacing to the analogue world
6 Interrupts and exceptions
7 Real-time operating systems
8 Writing software for embedded systems
9 Emulations and debugging techniques
10 Buffering and other data structures
11 Memory and performance trade-offs
12 Software examples
13 Design examples
14 Real-time without a RTOS