Embedded systems and software are driving the new-age lifestyle, encompassing various aspects of modern life. As hardware becomes powerful and cost effective, embedded software in devices expands its footprint in various areas such as consumer electronics, transportation, medicine, and manufacturing.

Embedded systems and software are driving the new-age lifestyle, encompassing various aspects of modern life. As hardware becomes powerful and cost effective, embedded software in devices expands its footprint in various areas such as consumer electronics, transportation, medicine, and manufacturing. An embedded system is basically a mini computer system, a mixture of hardware and software with application specific functions ie. A system designed to perform some dedicated function within a mechanical or electrical larger system. The advancement in the field of Electronics finds various applications with embedded system. In today’s world embedded system is used everywhere domestically as well as industrially. Mention can be with some most commonly used embedded devices used in daily life are mobile phone, MP3 player, digital watches etc. The three basic blocks of an embedded device are software part, hardware part and the mechanical part. Software block find its application in driving the system, embedded C programming is used to program the device. Hardware block is the electronic circuitry of the device which is designed to perform as per the programming, the hardware section is the brain of the device which loads the program in the microcontroller and performs its desired action with the other peripherals associated with it. The mechanical block is the enclosure of the device which is designed to protect the device and make it usable in daily operations. As the embedded systems are dedicated for specific operations, engineers optimize it to reduce cost and size as well as to increase its performance and reliability factor.