embedded s

Upload: vijay-sai

Post on 14-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Embedded S

    1/18

  • 7/30/2019 Embedded S

    2/18

    SYSTEMWhat Is System?

    P e r f o r m s P r e d e f i n e d F u n c t i o n O rT a s k

    T a s k O r F u n c t i o n B a s e d O nA p p l i c a t i o n

    T h e S y s t e m M a n i p u l a t e d b y t h ep r o g r a m m e r v i a p r o g r a m s & t h ep r o g r a m s b a s e d o n A p p l i c a t i o n

  • 7/30/2019 Embedded S

    3/18

    System On a Chip

    The Appl icat ion Contro l led Or Managed By

    The System The System Based On The Chi p Used

    The Chip Performs Wha t Program WrittenBy The Programm er To Perform The

    Appl icat ion Total Control System Of The Appl icat ion By

    The Chi p, Then It Cal led As System On AChip

  • 7/30/2019 Embedded S

    4/18

  • 7/30/2019 Embedded S

    5/18

    HARD WARE

    I t s A Medium For Chip With Real TimeAppl icat ion

    I t Is A Part Of Chip & Meet s TheEnvironme nt & includes Microprocess or orMicrocontrol ler

    I t Consists I /O Devices ,T imer/CounterInterrupts , Memories , Adc&dac & Etcbased

    On The Chip

    http://en.wikipedia.org/wiki/Computer_system
  • 7/30/2019 Embedded S

    6/18

    FIRM WARE

    Term Im plies The S oftware Can Control

    The Hardware Through The ProgramInstruct ions Or Commands

    Its The Data Structure To Controls The Hardware

    Typically It Resides Part Of The Hardware Like PLAStructure Or MEMORIES Or FLASH

    http://en.wikipedia.org/wiki/Computer_system
  • 7/30/2019 Embedded S

    7/18

    Embedded System

    Embedded system understand as

    System On a Chip( SOP)

    Comprise Both Hardware & Software

    Complete Dev ice For Dedicated Appl icat ionor Task

    Embed ded system s are not always

    standalone devices& it s a Emerging f ie ld of Real T ime World forConsumer Electronic Appl icat ions

  • 7/30/2019 Embedded S

    8/18

    Application Categories

    1 . Standalone

    2 . Real T ime

    3 . Networked Informat ion Appl iances

    4 . Mobi le Devices

  • 7/30/2019 Embedded S

    9/18

    Standalone ES I t s Predef ined System With Des ired Outputs

    Gets The Input & Produces The OutputsWhat Have To Do For The Par t icu lar Input .

    Input May Be A Electr ic a l S ign al FromTransducers

    Else Comma nds From A Human Through

    Such Keys Or Buttons Outputs Also A Electr ic a l S ignal By

    Actuat ing The Output Device Such AsMotors Or Heaters Or Display Device

  • 7/30/2019 Embedded S

    10/18

    Real-time ES Spec i f ic Work Has To Be Done In A Speci f i c

    Time Per iod

    Gets The Input & Produces The OutputsWhat Have To Do With In Speci f ied T ime

    Inpu t & Outpu t For The System As ViceVersa

  • 7/30/2019 Embedded S

    11/18

    Networked Information

    Appliances System Prov ided with Network inter fa ces

    and& accessed by the network such as LAN

    &WAN

    Embedded Systems Are Connected WithNetwork Running TCP/IP protocol such as

    internet or Company 's intranet

    Miss i le Emb edded with a Tracking Sys tem

  • 7/30/2019 Embedded S

    12/18

    Mobile Devices

    Portabl e Systems & Mobile Devi ces such as

    Mobi le Phones , Smart Phones & PersonalDig i ta l Ass is tants

    PDAs are now Capable o f Support ing genera l

    purpose appl ica t ion sof t wares such as wordprocessors , games etc .

  • 7/30/2019 Embedded S

    13/18

    Design of Embedded

    System Intend the funct ion al i ty i s a f i r s t s tep

    Formal ized by the sort of def in i t ion L anguagesHDL such as Ver i log & VHDL

    Resul t ing Des ign i s converted into hardwareor sof tware compone nts which are thenimplemented

  • 7/30/2019 Embedded S

    14/18

    Operating System

    Class i f i ed into Non-rea l T ime & Real T ime

    Response Time not guaranteed in Non-rea lTime Operat ing Sys tem.

    Example : - Wi ndows CE & Palm OS

    Response Time guaranteed for each event in

    Real T ime Operat ing Sys tem , i t s used formainly in t ime-cr i t i ca l Appl icat ions such asMeasurement and Contro l Sys tems

    Example : - VX Works ,OS-9 ,Symbian,RT Li nux

  • 7/30/2019 Embedded S

    15/18

    Embedded System

    Constraints Smal l S ize , Low Wei ght

    Hand-held & Transportable

    Low PowerEven run in batter y Power

    Harsh Environment

    Power F luctuat ion,L ighte ing ,Heat ,Vibrat ion

    Safety-Cr i t ica l Operat ionsMust Funct ion Correct ly & Must not

    Funct ion Correct ly

    Extreme Cost Sens i t iv i ty

    $0 .5 adds up over 1 ,000,000 u nits

  • 7/30/2019 Embedded S

    16/18

    Languages Low level Programming L anguages such as

    Assembly Language.

    Less Memory

    High level Programming L anguages such as

    C & C++.etc Low development Time

    Ease of Maintenance

    http://en.wikipedia.org/wiki/Computer_system
  • 7/30/2019 Embedded S

    17/18

    Development Tools

    AssemblerConverts ASM into Machine codes 0s & 1s

    Compilers

    Converts high level language into low level Language

    Debuggers In Circuit Debugger (ICD) & In CircuitEmulators (ICE) & Integrated DevelopmentEnvironment (IDE) , it combines both ICE & ICD

    Linkers

    one or more objects generated by the CompilerConverted into Single Executable Form.

    Loaders

    Dumps the Executable form of code into Chip

    http://en.wikipedia.org/wiki/Computer_system
  • 7/30/2019 Embedded S

    18/18

    Any Queries ?