An embedded system is nothing but a computer system which is designed to perform many operations such as to access the data, process the data, store the data and also control the data in electronics based systems. In embedded systems, software commonly known as firmware is hidden inside the same hardware rather than in some other hardware. Basically embedded systems are task specific devices. One of its most important characteristic is gives the output within the time constraints or you can say they are time bound systems. These embedded systems help to make the work more convenient and accurate. So, we often use these embedded systems in simple and complicated devices too. We use these embedded systems in our real life for many devices and applications such as Calculators, microwave, television remote control, home security and neighborhood traffic control systems, etc.