Some characteristics of an embedded system include:
- All Embedded Systems are task specific. They do the same task repeatedly over their lifetime.
- Embedded systems are created to perform the task within a certain time frame. It must therefore perform fast enough. A car’s brake system exceeding the time limit, may cause accidents.
- They have minimal or no user interface (UI). A fully automatic washing machine works on its own after the program is set and stops once the task is over.
- Some embedded systems are designed to react to external stimuli and react accordingly. A thermometer, a GPS tracking device.
- Embedded systems are built to achieve certain efficiency levels. They are small sized, can work with less power and are not too expensive.
- Embedded systems cannot be changed or upgraded by the users. Hence, they must rank high on reliability and stability. They are expected to function for long duration without the user experiencing any difficulties.
- Microcontroller or microprocessors are used to design embedded systems.
- Embedded systems need connected peripherals to attach input & output devices.