Embedded Sys

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.jpg
  • 8/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.jpg
  • 8/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