This document provides an introduction to embedded systems. It defines an embedded system as a microprocessor-based computer system designed to perform a dedicated function within a larger mechanical or electrical system. Embedded systems are found in devices ranging from home appliances to spacecraft. The document discusses the components of embedded systems, including microprocessors, memory, input/output devices, and application-specific circuitry. It also covers the evolution from using microprocessors to microcontrollers in embedded system design. Common programming languages for embedded systems include C and C++. The document provides examples of embedded systems and discusses their classification and applications.