embeddedsystem-130927035922-phpapp02.pptx
TRANSCRIPT
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
1/20
EMBEDDEDSYSTEMS
By
PANKAJ UPADHYAY
(08D61A0487)
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
2/20
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
3/20
R DO U9 *BDDD9:9T*9;
•< At ome= as$n% *ac$nes- d$s2ases-o.ens- centa! eat$n% system-b#%!as a!ams-etc
•< In *oto >e$c!e= n%$ne mana%ement- sec#$ty(!oc'$n% o ant$te&t de.$ces)- a$ cond$t$on$n%-ba'es- ad$o etc
•< In Ind#sty Commece= *ac$ne conto!-&actoy a#tomat$on- obot$cs-e!ecton$ccommece o?ce e@#$"ments
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
4/20
CARACTRI9TIC9 O *BDDD9:9T*
mbedded 9ystems ae des$%ned to do somes"ec$fc tas' $e- $t $s not a %enea! "#"ose '$nd o& asystem
9o&t2ae &o mbedded 9ystems ae stoed $n RO*
o as memoy
no2!ed%e abo#t bea.$o at des$%n t$me can be#sed to m$n$m$e eso#ces and to ma$m$eob#stness
mbedded 9ystems "o.$de !o2 "o2e cons#m"t$on$n many s$t#at$ons
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
5/20
CEA99IICATION O *BDDD9:9T*
9tand a!one mbedded system
Rea! t$me mbedded system
Net2o' a""!$ance
*ob$!e mbedded system
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
6/20
*BDDD 9:9T* CAN BCEA99IID =
9tand a!one mbedded 9ystem=
It $s b#$!t #s$n% a s"ec$a!$ed comm#n$cat$on"ocesso- memoy a n#mbe o& net2o' access
$nte&aces ('no2n as net2o'"ots)- and s"ec$a! so&t2ae tat $m"!ements !o%$c&o send$n% $n&omat$on &om one de.$ce toanote de.$ce
Rea! T$me mbedded 9ystem=
A ea!t$me embedded system #s#a!!y mon$tos teen.$onment 2ee te embedded system $s
$nsta!!ed T$s '$nd o& system $se@#$ed to es"ond$n t$me to a e #est am !es o& ea!t$me
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
7/20
CONTINUDFF
< Net2o' A""!$ances=Net2o' a""!$ances ae a ne2 c!ass o&
embedded systems tat $n add$t$on totad$t$ona! ea!t$me "ocess$n% m#st s#""ota boad and can%$n% aay o& net2o'"otoco!s
< *ob$!e mbedded 9ystem=
*ob$!e mbedded 9ystems #s#a!!y aes$m"!e- battey"o2eed systems 2$teso#ce !$m$tat$ons In some s$t#at$ons- te$batte$es !$&et$me becomes a "$m $ss#e
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
8/20
AT I9 T DIRNC BTN AN *BDDD 9:9T* AND A+R9ONAE +C;Genea! +#"ose 9ystems=
A %enea! "#"ose com"#te system $s 2at yo# t$n' o& 2en someone sayste 2od Hcom"#teH Te defn$n% &eat#e o& a %enea! "#"ose com"#te $stat $t can be econf%#ed &o a ne2 "#"ose In te ea!y days o& d$%$ta!com"#tes- t$s $n.o!.ed act#a!!y e2$$n% te ent$e system Today- most end#ses aent e.en a2ae tat t$s $s a""en$n%- as te "ocess as become
com"!ete!y tans"aent
mbedded 9ystems=
An embedded system as a se!&Jconta$ned o"eat$n% system on a
Hc$"H t#s embedded $nto te system and does not e!y on a.$n% aad d$s' 2$t te o"eat$n% system on $t Not to ment$on tat $s 2$!! bem#c &aste beca#se te access t$me o& te O9 on a c$"
An embedded system as $sto$ca!!y been defned as a s$n%!e nct$on"od#ct 2ee te $nte!!$%ence $s embedded $n te system It co#!d beanyt$n% &om a d$s2ase to a ea$n% a$d- $& tat "od#ct $nc!#des a
m$co"ocesso and so&t2ae
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
9/20
+RJRKUI9ITION OR *BDDD9:9T*
*$co"ocesso
*$coconto!!e
Assemb!y !an%#a%e
C !an%#a%e
O9
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
10/20
AT I9*ICROCONTROEER ;
A Microcontroller $s bas$ca!!y a com"#te on ac$"
It d$Mes &om noma! des'to" o !a"to" com"#tes
$n tat a m$coconto!!e $s an a""!$cat$on s"ec$fccom"#te tat #s#a!!y #ns a singleprogram "e&om$n% ded$cated tas'(s) 2$!e tete !ate t2o ae %enea! "#"ose com"#tes tatcan #n n#meo#s "o%ams de"end$n% on a #ses
needs A m$coconto!!e conta$ns on c$" C+U-$n"#t3o#t"#t $nte&ace- memoy- c!oc'- t$me- andan assotment o& o& ote "e$"ea!s
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
11/20
AT I9*ICRO+ROC99OR;
A microprocessor $nco"oates te nct$ons o&a com"#tes centa! "ocess$n% #n$t(C+U) on as$n%!e $nte%ated c$c#$t (IC) o at most a &e2
$nte%ated c$c#$ts It $s am#!t$"#"ose- "o%ammab!e de.$ce tatacce"ts d$%$ta! data as $n"#t- "ocesses $t accod$n%to $nst#ct$ons stoed $n $ts memoy- and "o.$deses#!ts as o#t"#t It $s an eam"!e o& se@#ent$a!
d$%$ta! !o%$c- as $t as $ntena! memoy
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
12/20
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
13/20
: U9 C;
It $s a m$dJ!e.e!- 2$t $%J!e.e! &eat#es
(s#c as s#""ot &o nct$ons and mod#!es)-and !o2J!e.e! &eat#es (s#c as %ood access
to ad2ae .$a "o$ntes)P It $s .ey e?c$entP
It $s "o"#!a and 2e!! #ndestoodP
.en des'to" de.e!o"es 2o a.e #sed on!y
Qa.a o C can soon #ndestand C syntaP Good- 2e!!J"o.en com"$!es ae a.a$!ab!e &o
e.ey embedded "ocesso (8Jb$t to ,SJb$t omoe)P
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
14/20
CEA99IICATION O AN
*BDDD O+RATING 9:9T*Non ea! t$me o"eat$n% system=
NonRea! T$me O"eat$n% 9ystems do not %#aanteedefned
es"onse t$mes Tose systems ae most!y #sed $&m#!t$"!e a""!$cat$ons ae needed %= 2$ndo2 os
Rea! t$me o"eat$n% system=
Rea! T$me O"eat$n% 9ystems ae o"eat$n% systems2$c %#aantee es"onses to eac e.ent 2$t$n adefned amo#nt o& t$me 9ome common!y #sed RTO9&o embedded systems ae=>o's- O9-9ymb$an-and RTE$n# etc
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
15/20
EINU O+RATING 9:9T*AD>ANTAG
*#!t$"!e co$ces .s so!e so#ce
9o#ce code &ee!y a.a$!ab!e
Rob#st and e!$ab!e*od#!a- conf%#ab!e- sca!ab!e
9#"eb s#""ot &o net2o'$n% and Intenet
No #nt$me !$censes
Ea%e "oo! o& s'$!!ed de.e!o"es
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
16/20
*BDDD 9:9T* D9IGN+ROC99
•Ceat$n% te at$tec#e
•Im"!ement$n% at$tec#e
• Test$n% te system
•
*a$nta$n$n% te system
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
17/20
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
18/20
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
19/20
AD>ANTAG Tey ae des$%ned to do a s"ec$fc tas' and a.e ea!t$me "e&omance consta$nts 2$c m#st be met
J Tey a!!o2 te system ad2ae to be s$m"!$fed so
costs ae ed#ced
J Tey ae #s#a!!y $n te &om o& sma!! com"#te$ed"ats $n !a%e de.$ces 2$c se.e a %enea! "#"ose
J Te "o%am $nst#ct$ons &o embedded systems #n2$t !$m$ted com"#te ad2ae eso#ces- !$tt!ememoy and sma!! o e.en nonJe$stent 'eyboad osceen
-
8/9/2019 embeddedsystem-130927035922-phpapp02.pptx
20/20
RRNC
2222$'$"ed$acom
Des$%n$n% mbedded ad2ae Qon Catso#!$s-
ORe$!!y- *ay S00V- I9BN 0JV6J007VVJ8
*$cae! BaP Antony Q *assa(S006) HIntod#ct$onH +o%amm$n% embedded
systems= 2$t C