This document discusses various topics related to embedded system design including: 1. It describes the CRC (Classes, Responsibilities, Collaborators) card methodology for turning a specification into an architecture design. An example of CRC cards for an elevator system is provided. 2. It discusses quality assurance and standards like ISO 9000 and the Capability Maturity Model for ensuring systems work properly. 3. It covers designing with computing platforms, including choosing hardware and software components, development environments, and debugging techniques like logic analyzers and breakpoints. 4. Consumer electronics architectures are discussed, including requirements for multimedia devices, use cases for playback and connectivity, and typical hardware components like CPUs and DSPs.