Studymafia.org Embedded Systems

Embed Size (px)

Citation preview

  • 8/9/2019 Studymafia.org Embedded Systems

    1/21

    www.studymafia.org

    Submitted To: Submitted By:

    www.studymafia.org www.studymafia.org

  • 8/9/2019 Studymafia.org Embedded Systems

    2/21

    What are embedded system Components

    Comparison of Various Software

    Architecture Application

    Challenges

    Embedded Software Development Tools

    Application

    Future Trends

    Conclusion

  • 8/9/2019 Studymafia.org Embedded Systems

    3/21

    An embedded system is a specialpurpose computer that is used insideof a device

    A Combination of hardware andsoftware that forms the componentsof a larger systems

  • 8/9/2019 Studymafia.org Embedded Systems

    4/21

    ! Embedded hardware "#$t mainly consistsof a microcontroller with various

    peripheral $C%s

    & Embedded 'T(%S "#All intelligent devicesthat perform comple) functions have anembedded operating system inside

    * Device drivers "#The software that acts asa glue between the operating system andthe peripheral device is called the devicedriver

    +contd,

  • 8/9/2019 Studymafia.org Embedded Systems

    5/21

  • 8/9/2019 Studymafia.org Embedded Systems

    6/21

    PRIORITIESAVAILABLE

    WORST RESPONSE TIME

    FOR TASK CODE

    STABILITY OF

    RESPONSE WHEN THE

    CODE CHANGES

    SIMPLICITY

    ROUND ROBIN None Execution time for all the taskcode.

    Poor. Very simple

    ROUND ROBINWITH

    INTERRUPTS

    Interrupts routinesin priorityorder,then the taskcode in priorityorder.

    Total of execution time for allthe task code (plus the executiontime for the interrupt routines).

    Good for interrupt routines,poor for task code. Very simple.

    FUNCTION QUEUE

    SCHEDULING

    Interrupts routinesin priorityorder,then all the

    task at samepriority.

    Execution time for the lonestfunction( plus execution time forthe interrupt routines).

    !elati"ely ood. #ust deal $ith datashared %et$eeninterrupts routines

    and task code.

    REAL TIME

    OPERATING

    SYSTEMS

    Interrupts routinesin priority order.

    &ero (plus execution time forroutines).

    Very ood. #ore complex.

  • 8/9/2019 Studymafia.org Embedded Systems

    7/21

    ' ' *I+E -E#+/ *I+E(T-!GET -E#+/

    +-NG0-GE)

    '!1

    '1#PI+E!

    '!1

    -E#+E

    !

    12E'T *I+E

    (#-/E -N/

    *1!#-T)

    12E'T *I+E

    (#-/E -N/

    *1!#-T)

    +IN3E!4 +1'-T1!

    E5E'0T-+E *I+E

    (1* -N/ T-N6-!6

    *1!#-T)

    T-!GET

    /TE#

    TOOL CHAIN FOR EBE!!E! SOFT"ARE

    7ost

  • 8/9/2019 Studymafia.org Embedded Systems

    8/21

    Precise engineering and design. Low in cost. High performance. Careful selection of chips. Eciency.

    In short, the challenge is to provideafordable, highly integrateddevices meeting stringentrequirements or saety, security,reliability, availability and at the

    same time keeping the cost low.

  • 8/9/2019 Studymafia.org Embedded Systems

    9/21

  • 8/9/2019 Studymafia.org Embedded Systems

    10/21

    EBE!!E! A##LICATIONS

  • 8/9/2019 Studymafia.org Embedded Systems

    11/21

    Automatic teller machines. Cellular telephone and telephone

    switches.

    Handheld calculators. Household appliances including

    washing machine, television sets,microwave ovens, etc.

    Inertial guidance systems in aircraftand missiles,

    (contd.)

  • 8/9/2019 Studymafia.org Embedded Systems

    12/21

    ultifunction wristwatches.

    edical e!uipment.

    Programma"le digital assistants#P$A%s&.

    easurement e!uipments li'e

    oscilloscopes, logic analy(ers andspectrum analy(ers.

    Programma"le logic controllers #PLC%s&.

  • 8/9/2019 Studymafia.org Embedded Systems

    13/21

    EBE!!E!$LOBE

  • 8/9/2019 Studymafia.org Embedded Systems

    14/21

  • 8/9/2019 Studymafia.org Embedded Systems

    15/21

    eMillennium is the public

    communication for the 21st Century. Itoers superior multi-pay voice access incombination with powerful, yet user-friendly web applications.

    Users can chec e-mail, !et stoc"uotes, mae on-line purchases, evencruise the Internet, all while talin! onthe phone.

    # built-in $thernet data port providesthe additional option of hi!h-speed webaccess throu!h a laptop computer.

    $%tensive testin! to meet &CC and C'#telecommunication re"uirements was

    re"uired for this device.

  • 8/9/2019 Studymafia.org Embedded Systems

    16/21

    (avi% has developed an ine%pensivetwo-way satellite communicationsystem speci)cally to support remotedata collection and e-mail services.

    It is desi!ned as an economical, hi!h-throu!hput alternative to )ll theniche between low-cost, low-

    throu!hput systems lie #r!os,*+$', and +rbcomm, and hi!h-cost,very hi!h-throu!hput systems lieInmarsat and Intelsat.

    (avi% operates its 'atellite 'ystemin cooperation with olunteers in

    echnical #ssistance and 'atIifenon-pro)t or!ani/ations providin!health and technolo!y support topeople in developin! countries.

  • 8/9/2019 Studymafia.org Embedded Systems

    17/21

    Adaptive cruise control

    )elemedicine

    *ecurity)ele+matics

    luetooth applications

  • 8/9/2019 Studymafia.org Embedded Systems

    18/21

  • 8/9/2019 Studymafia.org Embedded Systems

    19/21

    )he world of em"edded systems is adreamer%s paradise with unlimitedpossi"ilities.

    It ma'e controlling all the systems around-ust "y a simple gesture and the thingsrespond to you as if it was some magic.

    As microprocessors are "ecoming smallerand cheaper, more and more products are"ecoming smart% with microprocessorsem"edded in them.

  • 8/9/2019 Studymafia.org Embedded Systems

    20/21

  • 8/9/2019 Studymafia.org Embedded Systems

    21/21