embeddedsystem-130927035922-phpapp02.pptx

Upload: ahmed-said

Post on 01-Jun-2018

217 views

Category:

Documents


0 download

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