This document provides an overview of embedded systems presented in a seminar by a student. It defines an embedded system as a specialized computer system that is part of a larger machine. Embedded systems are used in appliances, vehicles, and other devices. Typical hardware includes microprocessors, microcontrollers, memory, and I/O ports. Popular embedded operating systems are also discussed. Examples of where embedded systems are used everyday are provided. The 8051 microcontroller architecture is then explained in detail.