Você está na página 1de 16

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

Você também pode gostar