embedded sytem routroy

16
 !"#$ &'(" )(*"++"+ ,-./"(. Module1 . Architecture of Embedded Systems  Unit 1 Concepts and Examples Unit 2 Reverse Engineering of a Cell Phone  Unit 3 Reverse Engineering of a Digital Camera  Unit 4 Generic Architecture of an Embedded System Unit 5 Components of Embedded Systems

Upload: kaustuv-mishra

Post on 02-Nov-2015

227 views

Category:

Documents


0 download

DESCRIPTION

embedded system

TRANSCRIPT

  • Real Time Embedded Systems

    Module1 . Architecture of Embedded Systems

    Unit 1 Concepts and Examples

    Unit 2 Reverse Engineering of a Cell Phone

    Unit 3 Reverse Engineering of a Digital Camera

    Unit 4 Generic Architecture of an Embedded System

    Unit 5 Components of Embedded Systems

  • Real Time Embedded Systems

    Concepts and Examples

    What makes a Real Time Embedded System ? What made it possible ?

    VLSI Sensor and Actuator Technology BaBery Technology Microwave Devices

    What is the future ?

  • Real Time Embedded Systems

  • Real Time Embedded Systems

    Embedded Systems at Work

    http://www.redsalt.com/service/automotive-systems

  • Real Time Embedded Systems

  • Real Time Embedded Systems

  • Real Time Embedded Systems

  • Real Time Embedded Systems

    A short list of embedded systems

    Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic toll systems Automatic transmission Avionic systems Battery chargers Camcorders Cell phones Cell-phone base stations Cordless phones Cruise control Curbside check-in systems Digital cameras Disk drives Electronic card readers Electronic instruments Electronic toys/games Factory control Fax machines Fingerprint identifiers Home security systems Life-support systems Medical testing systems

    Modems MPEG decoders Network cards Network switches/routers On-board navigation Pagers Photocopiers Point-of-sale systems Portable video games Printers Satellite phones Scanners Smart ovens/dishwashers Speech recognizers Stereo systems Teleconferencing systems Televisions Temperature controllers Theft tracking systems TV set-top boxes VCRs, DVD players Video game consoles Video phones Washers and dryers

  • Real Time Embedded Systems

    What is an embedded system and why at all we should make a disJncJon and hence need a deniJon

    A general deniJon of embedded systems is: embedded systems are compuJng systems with Jghtly coupled hardware and soMware integraJon, that are designed to perform a dedicated funcJon. The word embedded reects the fact that these systems are usually an integral part of a larger system, known as the embedding system. MulJple embedded systems can coexist in an embedding system.

  • Real Time Embedded Systems

    common characterisJcs of embedded systems

    Single-funcJoned Executes a single program, repeatedly

    Tightly-constrained Low cost, low power, small, fast, etc.

    ReacJve and real-Jme ConJnually reacts to changes in the systems environment

    Must compute certain results in real-Jme without delay

  • Real Time Embedded Systems

    CharacterisJcs

    Dependable Reliability: the probability that the system would not fail

    Maintainability: Probability that the failed system can be repaired

    Availability: Probability that the system is available

    Safety: The failing system will not cause any harm Security: the property that the condenJal data remains condenJal

  • Real Time Embedded Systems

  • Real Time Embedded Systems

  • Real Time Embedded Systems

    CharacterisJcs

    Ecient Energy Code-Size Run-Time eciency Weight Cost

    Dedicated User Interfaces Ubiquitous CompuJng Ambient Intelligence Disappearing Computer Example ABS systems in automobiles

    Real Time Constraints A guaranteed system response has to be explained without staJsJcal

    arguments

    Hybrid Both Analog and Digital Both Low and High Frequency Both Sensors and actuators

  • Real Time Embedded Systems

    Simplied Design Flow

  • Real Time Embedded Systems

    Design Technology The manner in which we convert our concept of desired

    system funcJonality into an implementaJon