Embedded System Design UG DGK

Embed Size (px)

Citation preview

  • 8/6/2019 Embedded System Design UG DGK

    1/15

    Embedded System Design

    Prof. Kanade D.G.

  • 8/6/2019 Embedded System Design UG DGK

    2/15

    What is System?

    A way of working, organizing orperforming one or many tasksaccording to a fixed set of rules,

    program or plan.

    Also an arrangement in which all

    units assemble and work togetheraccording to a program or plan.

  • 8/6/2019 Embedded System Design UG DGK

    3/15

    Examples.

    Time display system A watch

    Automatic cloth washing system Awashing machine

  • 8/6/2019 Embedded System Design UG DGK

    4/15

    What is Embedded System?

    A n E m b e d d e d S yste m is a m icrop ro cessor b a se d,syste m th a t is em b ed d ed as a su b system in a

    (la rg e r syste m w h ich a y o r m a y n o t be ao m pu te r s y s te m ).

    OI

  • 8/6/2019 Embedded System Design UG DGK

    5/15

    More definitions

    A n e m b e d d e d system is a system th a t h a s- ,softw are e m b e d d e d in to co m p u te r h a rd w are

    w h ich m a ke s a sy ste m d e d ica te d fo r a n

    ( )a p p lica tio n s o r sp e cific p a rt o f a n

    a p p lica tio n o r p ro d u ct o r p a rt o f a la rg e r.system

    A n em b ed d ed system is on e th at h as ad e d ica te d p u rp o se so ftw a re e m b e d d e d in a.co m p u te r h a rd w a re

    Rajkamal1.

  • 8/6/2019 Embedded System Design UG DGK

    6/15

    A computer is a system that has the following or morecomponents.1) A microprocessor2) A large memory comprising the following two kinds:(a) Primary memory (semiconductormemories - RAM,

    ROM and fast accessible caches)

    et s consider aComputer

    (b) Secondary memory [(magnetic memory located inhard disks, diskettes and cartridge tapes, opticalmemory in CD-ROM or memory stick (in mobilecomputer)] using which different user programs canload into the primary memory and can be run.

  • 8/6/2019 Embedded System Design UG DGK

    7/15

    Computer

    I/O units such as touch screen, modem, fax cum modemetc.

    Input units such as keyboard, mouse, digitizer, scanner, etc.Output units like LCD screen, video monitor, printer, etc.

    Networking units like Ethernet card, front-endprocessor-based server, bus drivers, etc.

    Operating system (OS).

    General purpose user interfaces and applicationsoftware, mostly in secondary memory

  • 8/6/2019 Embedded System Design UG DGK

    8/15

    Now Consider Embedded System

    1)Embeds hardware to give computer like functionalities

    2) Embeds main application software generally into flash orROM and the application software performs concurrently thenumber of tasks.

    Three main embedded components

    3) Embeds a real time operating system ( RTOS), which

    supervises the application software tasks running on thehardware and organizes the accesses to system resourcesaccording to priorities and timing constraints of tasks in thesystem.

  • 8/6/2019 Embedded System Design UG DGK

    9/15

    Components of an EmbeddedSystem Hardware

  • 8/6/2019 Embedded System Design UG DGK

    10/15

    Applications

    Flight control : -Stability real time differential feedback loops

    Positioning & navigation ,GPS INS

    Instrumentation , , ,Data acquisition display processing and archive

    RadarCommunication

    Flight Control

  • 8/6/2019 Embedded System Design UG DGK

    11/15

    Applications.

    Engine management , ,Fu e l ig n itio n tim in g

    Emission controlInstrumentation

    , , ,D a ta a cq u isitio n d isp la y p ro ce ssin g a n d a rch iv e

    Safety & stability

    ,A irb a g s a ctive co n tro lEntertainment & comfort

    , / , R a d io A C

    Automotive

  • 8/6/2019 Embedded System Design UG DGK

    12/15

    Applications.

    Implies autonomous operationNphysical degree of freedomArtificial intelligenceControl heavy

    Mission oriented , , , ,epair search rescue investigate anderform physically difficult tasks

    Robotics

  • 8/6/2019 Embedded System Design UG DGK

    13/15

    Applications.

    Industrial automationPlant monitoring and production control

    Similar to control systems but with emphasis onmanagement

    Process Control

  • 8/6/2019 Embedded System Design UG DGK

    14/15

    Applications.

    Home appliancesYesterdays appliances: add computation

    Tomorrows appliances: add networking (Internet)

    Office electronicsIntegrationElectronic paper (filing, printing, sending, and receiving)

    Home/office automationCommon fantasy about the automated home or office ofthe future with lights and appliances that operate bythemselves or with minimal effort

    Consumer Electronics

  • 8/6/2019 Embedded System Design UG DGK

    15/15

    Applications.

    Stitching LANsBridge

    Connects two parts of the same networkRouterLink networks using different network identities

    Extending portsSwitch

    Transmit to recipient onlyHubTransmit to all

    Handle large volume of highly structured data with littletransformation

    Network Components