New overheads: CD example, audio compression, VLIW, multiprocessors, scheduling, TI C5x DSP, application-specific processors. (Also see Windows CE curriculum page.)

Overheads for use with the chapters:

Zip file of all chapter overheads.

  • Chapter 1: Introduction

- set 1 (what are embedded systems), set 2 (UML), set 3 (model train controller example)

  • Chapter 2: Microprocessors

- set 1 (CPUs), set ARM-1 (ARM), set SHARC-1 (SHARC)

  • Chapter 3: CPUs

- set 1 (I/O), set 2 (caches), set 3 (performance and power), set 4 (data compressor example)

  • Chapter 4: The Embedded Computing Platform

- set 1 (devices), set 2 (memory and busses), set 3 (designing with microprocessors), set 4 (alarm clock example)

  • Chapter 5: Program Design and Analysis

- set 1 (program representations), set 2 (compiler examples), set 3 (optimizing speed/energy,size), set 4 (program testing), set 5 (modem example)

  • Chapter 6: Processes and Operating Systems

- set 1 (processes), set 2 (operating systems), set 3 (scheduling), set 4 (answering machine example

  • Chapter 7: Accelerators

- set 1 (accelerator design), set 2 (video accelerator example)

  • Chapter 8: Networks

- set 1 (networked embedded systems), set 2 (network design), set 3 (elevator controller example)

  • Chapter 9: System Design

- set 1 (methodologies), set 2 (quality assurance), set 3 (design examples)