Upload
shaik-gouse-masoodi
View
223
Download
0
Embed Size (px)
Citation preview
8/3/2019 Embedded Sys
1/22
8/3/2019 Embedded Sys
2/22
Howaboutthisone?
8/3/2019 Embedded Sys
3/22
Embedded Systemsby
Amitgupya
Trishita
Kajalkumari
Vibhuarya
Sk.Gousebaba
8/3/2019 Embedded Sys
4/22
WhatisanEmbeddedsystem?
Anembeddedsystemisaspecial-purposecomputersystemdesignedtoperformoneor
afewdedicatedfunctions,oftenwithreal-time
computingconstraints.Itisusuallyembedded
aspartofacompletedeviceincludinghardwareandmechanicalparts.Incontrast,a
general-purposecomputer,suchasa
personalcomputer,candomanydifferent
tasksdependingonprogramming.Embeddedsystemscontrolmanyofthecommondevices
inusetoday.
8/3/2019 Embedded Sys
5/22
Examples
Airconditioner
ATMmachine
Batterycharger
Digitalcamera
DVDplayer
Faxmachine
Homesecuritysystem Mobilephone
Modem
Navigationsystem
PDA
Photocopier
Printer Router
Scanner
TV
Videogameconsole Wearablecomputer
8/3/2019 Embedded Sys
6/22
History
Intheearliestyearsofcomputersin193040s,computersweresometimesdedicatedtoasinglepurpose
task.
Oneofthefirstrecognizablymodernembeddedsystem
wastheApolloGuidanceComputer,developedbyCharlesStarkDraperattheMITInstrumentationLaboratory.
http://en.wikipedia.org/wiki/Image:Dsky.jpghttp://en.wikipedia.org/wiki/Image:AGC_user_interface.jpg8/3/2019 Embedded Sys
7/22
History
Sincetheseearlyapplicationsinthe1960s,embeddedsystemshavecomedowninpriceandtherehasbeenadramaticriseinprocessingpowerandfunctionality.Thefirstmicroprocessorforexample,theIntel4004wasdesignedforcalculatorsand
othersmallsystemsbutstillrequiredmanyexternalmemoryandsupportchips.
8/3/2019 Embedded Sys
8/22
History
Bythemid-1980s,mostofthecommonpreviouslyexternalsystemcomponentshadbeenintegratedintothesamechipastheprocessorandthismodernformofthemicrocontrollerallowedanevenmorewidespreaduse,whichbytheendofthe
decadewerethenormratherthantheexceptionforalmostallelectronicsdevices.
http://images.google.com/imgres?imgurl=http://www.oli.tudelft.nl/uselog/pictures/Philips_remote_control.jpg&imgrefurl=http://www.uselog.com/2007/06/i-love-my-remote-control.html&h=600&w=800&sz=114&hl=en&start=16&um=1&tbnid=Mzm5HClSBnWkAM:&tbnh=107&tbnw=143&prev=/images?q=remote+control&ndsp=20&um=1&hl=en&rlz=1T4SKPB_enUS270US270&sa=Nhttp://en.wikipedia.org/wiki/Image:153056995_5ef8b01016_o.jpg8/3/2019 Embedded Sys
9/22
Characteristics(1/4)
Special-purpose
Typically,isdesigned
toexecuteasingleprogram,repeatedly
Itusedtobesingle-
purpose
Now,multi-functioned,butsingle-purpose
TacticandStrategy
8/3/2019 Embedded Sys
10/22
Tightlyconstrained
Lowcost
Simplesystems Fewercomponents
based
Performsfunctions
fastenough Minimumpower
Characteristics(2/4)
8/3/2019 Embedded Sys
11/22
Reactiveandreal-
time
Reactive:Continuallyreactstoexternal
events
Real-time:Must
computecertainresultsinreal-time
Characteristics(3/4)
8/3/2019 Embedded Sys
12/22
Hardwareand
softwareco-exist
Thesoftwarewrittenforembeddedsystems
isoftencalled
firmware
Isstoredinread-onlymemoryorFlash
memorychipsrather
thanadiskdrive
Characteristics(4/4)
8/3/2019 Embedded Sys
13/22
Differencebetweenmicrocontrollerandamicroprocessor
Microcontroller MicroprocessorSinglefunctioned-
executesaspecifictask
Designedformultitasking
Availableatlesscostandworksathighspeed
comparedtoMP.
Highlyexpensiveandworksatlowspeed
comparedtoMC.
On-chipRAM,ROM NeedsexternalROMandRAM
Examples:Intels8051,
ZilogsZ87PIC16X.
Examples : Intel pentium,
i3,i5,i7,AMD.
8/3/2019 Embedded Sys
14/22
Programming Language HighlevellanguagessuchasC
languagecanbeused.
Evenassemblylanguagecanalsobe
used.
Software development stages: Analysis
Design
Implementation
Maintenance
8/3/2019 Embedded Sys
15/22
OperatingSystem
Usuallythereisnooperatingsystem
Embeddedoperatingsystem:designedtobeverycompactand
efficient,forsakingmanyfunctions
thatnon-embeddedcomputeroperatingsystemsprovide.
RTOSmaynotbenecessaryina
small-scaledembeddedsystem.AnRTOSisnecessarywhenscheduling
ofmultipleprocessesanddevicesis
important.
8/3/2019 Embedded Sys
16/22
EmbeddedSystemStructure
(Generic)
Memory
MC & ICsA-D
SensorD-A
Actuator
8/3/2019 Embedded Sys
17/22
8/3/2019 Embedded Sys
18/22
A li i
8/3/2019 Embedded Sys
19/22
Applicationareas
Automotiveelectronics
Aircraftelectronics
Trains
Telecommunication
A li ti
8/3/2019 Embedded Sys
20/22
Applicationareas
Consumerelectronics
Fabricationequipments
Smartbuildings
A li ti l
8/3/2019 Embedded Sys
21/22
Applicationareasexamples
LatestBMWsconsistofover100MCs
orMPs(personalcommunications).
InIndia,embeddedsystemshas
enteredeveninbikessectors-SUZUKI
GS150RusesaMCinordermakethe
bikerunintwomodes.
l i
8/3/2019 Embedded Sys
22/22
... the New York Times has
estimated that the average
American comes into contact
with about 60 micro-processors every day....
Most of thefunctionalityof embedded
systemswill be
implementedin software!
conclusions