This document provides an introduction to embedded systems, including: - An embedded system is a microprocessor-based system that controls or monitors equipment functions and runs fixed applications. Examples include avionics, automobiles, and telecom. - Embedded systems contain a CPU, memory, I/O controllers, and interfaces like serial, LAN, USB. The CPU can be a microprocessor, microcontroller, or integrated processor. - Development involves a host-target environment, with tools on the host and cross-compilers to produce code for the target system. A debug monitor on the target aids downloading and debugging code.