Embedded Systems DesignMicroprocessors are more and more present in many aspects of our daily lives. They have become the standard way of implementing digital systems ranging from sophisticated process control systems to cars, burglar alarms and even children's toys. As a result, the demand for these products is increasing dramatically, as is the need for knowledge and understanding of the technology. This book provides a guide to all aspects of embedded system design including the hardware, software and the design trade offs associated with design. However, most hardware these days comes ready packaged as a microcontroller - so the emphasis in the book is on software, which is where the engineer must develop expertise. The approach taken here is largely practical, the aim being to explain how systems are designed in the real world rather than in theory. In keeping with this approach, there is a chapter of case studies included in the book to allow readers to investigate real systems and gain practical experience. Steve Heath has many years of experience in computer design through his work with Motorola and has written several books on Apple, IBM and RISC computers. Practical approach to designCase studies allow the readers to investigate their own systemsSteve Heath has many years' experience in computer design |
Contents
Embedded processors | 15 |
Microcontrollers | 22 |
INTEL 80286 | 30 |
Copyright | |
30 other sections not shown
Other editions - View all
Common terms and phrases
additional address bus allocated allow analogue applications architecture asynchronous bank switching buffer byte cache clock compiler context switch counter data bus data transfer debugging define delay device diagram disk DMA controller DRAM embedded system EPROM error example execution external memory fetch floating point floating point unit function hardware IBM PC input instruction set Intel interface internal kbyte kernel load logic master memory access memory management memory management unit memory map microcontrollers mode modules motor needed normally on-chip output parity performance peripheral pointer POSIX PowerPC priority problem processor real-time operating system refresh request reset RISC RTOS sample serial port service routine signal simple single speed SRAM stack storage stored target task technique timer tion transistor UART UNIX vector table VMEbus voltage wait write