Upload
nallappan-rajj-a
View
216
Download
0
Embed Size (px)
Citation preview
7/28/2019 1-Unit-i Introduction to Embedded Systems (1)
1/29
Introduction to Embedded system [UNIT-I] V.V.C.E.T
Department of EEE Page 1
EMBEDDED SYSTEMS
DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING
UNIT I
INTRODUCTION TO EMBEDDED SYSTEM
Introduction
Functional building blocks of embedded systems
Processor
Register
Memory devices
Ports
Timer
Interrupt controllers
Introduction to Software Programming in Embedded system
Prepared by
M.Sujith,
Lecturer,
Department of Electrical and Electronics Engineering,
Vidyaa Vikas College of Engineering and Technology.
HOD/EEE PRINCIPAL
Introduction to Embedded system [UNIT-I] V.V.C.E.T
Department of EEE Page 2
INTRODUCTION TO EMBEDDED SYSTEM
EMBEDDED SYSTEM
Embedded system is one that has computer- hardware and software embedded in it as
one of its most important componentwhich makes a system dedicated for an
application (s) or specific part of an application or product or part of a larger system.
Embedded system is a single purpose computer built in to larger system for processing the
control and monitoring the system
COMPONENTS OF EMBEDDED SYSTEM
It has Hardware
Processor, Timers, Interrupt controller, I/O Devices, Memories, Ports, etc.
It has main Application Software
Which may perform concurrently the series of tasks or multiple tasks.
It has Real Time Operating System (RTOS)
RTOS defines the way the system work. Which supervise the application software. It sets the rules during the
execution of the application program. A small scale embedded system may not need an RTOS.
7/28/2019 1-Unit-i Introduction to Embedded Systems (1)
2/29
Introduction to Embedded system [UNIT-I] V.V.C.E.T
Department of EEE Page 3
WHAT IS A SYSTEM?
A system is a way of working, organizing or doing one or many tasks according to a fixed plan,
program or set of rules.
A system is also an arrangement in which all its units assemble and work together according to
the plan or program.
Example:- It is a time display SYSTEM
Parts: Hardware, Needles, Battery, Dial, Chassis and Strap
Rules
1. All needles move clockwise only
2. A thin needle rotates every second
3. A long needle rotates every minute
4. A short needle rotates every hour
5. All needles return to the original position after 12 hours
Introduction to Embedded system [UNIT-I] V.V.C.E.T
Department of EEE Page 4
Features of an embedded system
Constituents of embedded computer: hardware and software
Timeliness: controller must be able to respond fast enough to keep its operation within a safe region
System interconnection
Reliability
Skills required for an embedded system designers
For small scale embedded system designer understanding of microcontroller, memory allocation,
C programming and debugging
For medium scale ES designers- RTOS, RTOS with application programming interface for the specific
microcontroller
For sophisticated ES designer- co design, RTOS, HDLs (High Level Design Language) programming
SPECIFICATION OF THE SYSTEM
Product functions and tasks Delivery Time schedule Product Life-cycle Load on System Human-Machine Interaction Operating Environment Sensors Power Requirement and enviornment System Cost
7/28/2019 1-Unit-i Introduction to Embedded Systems (1)
3/29
Introduction to Embedded system [UNIT-I] V.V.C.E.T
Department of EEE Page 5
A SHORT LIST OF EMBEDDED SYSTEMS
Anti-lock brakes
Auto-focus cameras
Automatic teller machin
Automatic toll systems
Automatic transmission
Avionic systems
Battery chargers
Camcorders
Cell phones
Cell-phone base stations
Cordless phones
Cruise control
Curbside check-in syste
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
Introduction to Embedded system [UNIT-I] V.V.C.E.T
Department of EEE Page 6
Some common characteristics of embedded systems
Single-functioned
Executes a single program, repeatedly
Tightly-constrained
Low cost, low power, small, fast, etc.
Reactive and real-time
Continually reacts to changes in the systems environment
Must compute certain results in real-time without delay
Characteristics of an embedded system
Real-Time Operation
Reactive: computations must occur in response to external events
Correctness is partially a function of time
Small Size, Low Weight
Hand- held electronics and Transportation applications -- weight costs money
Low Power
Battery power for 8+ hours (laptops often last only 2 hours)
Harsh environment
Heat, vibration, shock, power fluctuations, RF interference, lightning, corrosion
Safety- critical operation
Must function correctly and Must notfunction in correctly
Extreme cost sensitivity
$. 05 adds up over 1,000, 000 units
7/28/2019 1-Unit-i Introduction to Embedded Systems (1)
4/29
Introduction to Embedded system [UNIT-I] V.V.C.E.T
Department of EEE Page 7
Embedding a computer
! &
6 ( 1 6 2 5 6
$ '
& 2 1 9 ( 5 6 , 2 1
' $
& 2 1 9 ( 5 6 , 2 1
$ & 7 8 $ 7 2 5 6
+ 8 0 $ 1
, 1 7 ( 5 ) $ & (
' , $ * 1 2 6 7 , &
7 2 2 / 6
$ 8 ; , / , $ 5