Chapter 8

Interface Design

Abstract

An embedded system interface is itself a part of a larger embedded system and the interface design process is one part of the overall embedded system design. Interface design selects two important boundaries: between CPU software and digital interface logic; and between the digital and analog sides of the interface. Use cases for embedded systems help us understand interface requirements. Interface design methodologies provide a structured approach to the design of interfaces that meet performance, power, and cost goals. Design examples include a clap detector and motor controller.

Keywords

Interface design methodology; Computing platform; Device driver; Hardware/software boundary; Analog/digital boundary ...

Get Embedded System Interfacing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.