Embedded means something that is attached to another thing. An embedded system can be thought of as a computer hardware system having software embedded in it. An embedded system can be an independent system or it can be a part of a large system. An embedded system is a microcontroller or microprocessor based system which is designed to perform a specific task.
For example, a fire alarm is an embedded system; it will sense only smoke.
An embedded system has three components −
So we can define an embedded system as a Microcontroller based, software driven, reliable, real-time control system.