ELECTRAGE Electrage 2012-13 | Page 26

EMBEDDED SYSTEMS -Rapolu Rani,EEE,B.TECH (III/IV) Embedded systems have requirements that differ significantly from general purpose computers. The main goal of an embedded system developer is to design a lowest cost system,that performs the desired tasks without failing. Algorithms can be implemented in hardware or software. While the hardware approach improves performance, the software approach provides flexibility. Recent developments in hardware-software co-design permit tradeoffs between hardware and software for cost-effective embedded systems. An embedded system is a microprocessor-based system that is incorporated into a device to monitor and control the functions of the components of the device. They are used in many devices ranging from a microwave oven to a nuclear reactor. Unlike personal computers that run a variety of applications, embedded systems are designed for performing specific tasks. An embedded system used in a device (for instance the embedded system in washing machine that is used to cycle through the various states of the washing machine) is programmed by the designers of the system and generally cannot be programmed by the end user. Embedded Systems distinguished Qualities are: Reliability: Embedded systems should be very reliable since they perform critical functions. Responsiveness: Embedded systems should respond to events as soon as possible Specialized Hardware: Since embedded systems are used for performing specific functions, specialized hardware is used. Low Cost: As embedded systems are extensively used in consumer electronic systems, they are cost sensitive. Thus their cost must be low. Robustness: Embedded systems should be robust since they operate in a harsh environment. Programs developed for an Embedded systems usually use Simulator: A simulator is software tool that runs on the host and simulates the behavior of the target’s processor and memory Emulator: An emulator is a hardware tool that helps in testing and debugging the program on the target. 24