Most modern electronic systems are composed of both hardware and software. Embedded system is some combination of computer hardware and software to perform a particular function. It can be found in many applications such as automobiles, telecommunication systems, intelligent home devices, medical equipments, and in systems for the military. Comparing to the hardware parts, the software parts are much easier and faster to develop and modify. Thus, software is less expensive in terms of the development cost and time.