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 ours embedded projects in simple and complicated devices too. We use ours embedded projects in our real life for many devices and applications such as ethernet communication, send digital and analog data, home automation, home security and etc.