What is Embedded System? E-mail
Embedded systems refer to devices, instruments or large engineering structures/systems that are built to handle one or a few pre-established tasks. The computer controlling the whole thing is built into or 'embedded' within the device.
Cellphones and personal digital assistants (PDAs) are examples of devices with embedded systems. They both perform a specific number of tasks which are controlled by a built-in computer system.
A traffic control system (which remotely controls traffic lights without the need for human intervention) is an example of a large engineering structure with an embedded system.
User Interfaces
Originally, an embedded system had no user interface - information and programs were already incorporated into the system (e.g., the guidance system for an Intercontinental Ballistic Missile or ICBM) and there was no need for human interaction or intervention except to install the device and test it.
Many modern embedded systems however, have full-scale user interfaces although these are only inputs for data but are not supposed to provide additional functionality for the system, e.g. QWERTY keyboards for PDAs used to enter names, addresses, phone numbers and notes and even full sized documents. The moment PDAs achieve full desktop computer functionalities, however, they may no longer be considered embedded systems.
Simple Systems which Stem from Limited Functionality- Originally, this referred to basic systems such as switches, small character- or digit-only displays and LEDs intended to show the 'health' of the embedded system, but this has also achieved some level of complexity. A cash register or an ATM with touch screen technology is considered an embedded system since it has limited uses, even if the user interface (the touch screen) is a complex system.
CPU Platforms with Microprocessors or Microcontrollers- Again, limited functionality is the key in defining these as embedded systems. In a sense, the BIOS chip is considered an embedded system since it has limited functions, and works automatically (when the computer is booted up). Peripherals like the USB can also be considered as embedded systems.