SlideShare une entreprise Scribd logo
1  sur  36
 INTRODUCTION



Definition
  ---“An embedded system is a system that
  has embedded software and computer
  hardware, which makes it a system
  dedicated for an application(s) or specific
  part of an application.”
 INTRODUCTION

Embedding a computer

                                     ANALOG
                    OUTPUT

             B
             U                       ANALOG
             S       INPUT
   CPU




                     MEMORY




                 EMBEDDED COMPUTER
 INTRODUCTION



Examples
Personal digital assistant {PDA}
Printer
Cell phone
Automobile: engine, break, dash etc.
Television
House hold appliances
 INTRODUCTION >> Examples


                             PDA
                             Dell
                             Axim X50
                             wireless media PDA



                    Smartphone
                    NOKIA N8
                    ARM11
                    680 MHz Samsung
                    AL54 processor
 INTRODUCTION



Examples
Personal digital assistant {PDA}
Printer
Cell phone
Automobile: engine, break, dash etc.
Television
House hold appliances
Surveillance systems
 INTRODUCTION >> Examples



                             Toys
                             Sony AIBO
                             Robotic Dog
                             64 - bit RISC
                             processor
 INTRODUCTION >> Examples


                             Aldebaran
                             NAO
                             V4 generation
                             New embedded
                             1.6 GHz
                             Intel® Atom™
                             microprocessor
 INTRODUCTION >> Examples

Automotive embedded system
Today’s high-end automobile may have 100
  microcontroller
  • 4-bit microcontroller checks seat belt;
  • Microcontroller run dashboard devices;
  • 16/32-bit microcontroller controls
    engine
WINDOWS
            DEFROSTER   AIR BAG


                                  GPS




AUTOMATIC
TRACTION
CONTROL
 INTRODUCTION >> Examples

Automotive Breaking System
   Sensor                               Sensor

            Break               Break


   Automated                 Hydraulic Pump
 Breaking System


            Break               Break
   Sensor                               Sensor
 INTRODUCTION >> Examples




                       Medical
                       • Imaging System
                        (X-ray, MRI, Full
                        body image
                        result)
                       • Patient body
                       • Surgery machines
 INTRODUCTION


What is Real-time operation?
 Must finish operations by deadlines.
  •Hard real time: Missing deadlines causes
  failure.
  •Soft real time: Missing deadlines results in
  degraded performance
 INTRODUCTION
Architecture of E.S.                                     SOFTWARE

                            FPGA/
                                           MEMORY
                             ASIC
          MICROCONTROLLER

                A/D                 CPU        D/A
 SENSOR                                                     ACTUATOR
             CONVERSION                     CONVERSION



                                                AUXILLARY
                HUMAN         DIAGNOSTIC
                                                  SYSTEM
              INTERFACE          PORT
                                                 (POWER
                                                COOLING)
                          ELECTROMECHANICAL
                            BACKUP & SAFETY


                               EXTERNAL
                             ENVIRONMENT
 INTRODUCTION

Implementing Embedded
System
Hardware
                           Hardware , Software
  •Processing element       partitioning of Task
  •Peripherals
  •Memory
  •Bus
Software
  •System software & application
 Embedded Hardware



Embedded System Hardware
 Embedded system hardware is used for
  processing of input to produce output in
  task specific fashion

         Input        Information    Output
       Interface       Processing   Interface
                         System
 Embedded Hardware
 Hardware Component of an Embedded System
                         I/P Device/Interfacing
                         Devices/ Driver Circuits


             Timers/                                Interrupt
             Counters                               Controller
 Power
 Supply                                                          Application
              Program                                 Data        Specific
  Reset
 Circuit      Memory                                 Memory       Circuits
Oscillator
              Parallel                                Serial
               Ports            Processer             Ports



                         O/P Device/Interfacing
                         Devices/ Driver Circuits
 Embedded Hardware

 Hardware Units
 1. Power Source.
 2. Clock Oscillator.
 3. Timer & Real-time Clocks.
 4. Reset Circuit & Watchdog-Timer Reset.
 5. Memory.
 6. Input/Output- Port and Interfaces.
 7. DAC using a PWM and ADC
 8. Input Device.
 9. Output/Display Device.
 10. Networking Device.
 11. Interrupt Handler
 Embedded Hardware>>Hardware Units

 1.   Power Source

  Ranges :

 5.0 V   0.25 V
 3.3 V   0.3 V
 2.0 V   0.2 V
 1.5 V   0.2 V




                                      Network Interface Card
                   Graphic Card
 Embedded Hardware>>Hardware Units

 1. Power Source
 2. Clock Oscillator


                            +V
       Output Voltage
          Control
                                      Vo

                        Oscillator         Clock


     Output Frequency
         Control
 Embedded Hardware>>Hardware Units

 1. Power Source
 2. Clock Oscillator
 3. Timer & Real Time clock
 Embedded Hardware>>Hardware Units

 1.   Power Source
 2.   Clock Oscillator
 3.   Real Time clock
 4.   Reset Circuit & Watchdog-Timer Reset
 Embedded Hardware>>Hardware Units

 1.   Power Source
 2.   Clock Oscillator
 3.   Real Time clock
 4.   Reset Circuit & Watchdog Timer Reset
 5.   Memory
 Embedded Hardware>>Hardware Units

  Memory
    RAM
      Internal RAM
      External RAM
      Cache Memory
    ROM
      PROM
      EPROM
      Flash/EEPROM
 Embedded Hardware>>Hardware Units

 1.   Power Source
 2.   Clock Oscillator
 3.   Real Time clock
 4.   Reset Circuit & Watchdog Timer Reset
 5.   Memory
 6.   I/O Ports & Interfaces
 Embedded Hardware>>Hardware Units

 1.   Power Source
 2.   Clock Oscillator
 3.   Real Time clock
 4.   Reset Circuit & Watchdog Timer Reset
 5.   Memory
 6.   I/O Ports & Interfaces
 7.   DAC using a PWM and an ADC
 Embedded Hardware>>Hardware Units

 1.   Power Source
 2.   Clock Oscillator
 3.   Real Time clock
 4.   Reset Circuit & Watchdog Timer Reset
 5.   Memory
 6.   I/O Ports & Interfaces
 7.   DAC using a PWM and an ADC
 8.   Input Devices
Keyboard
Keypad                   Mouse
         Input Devices
 Embedded Hardware>>Hardware Units

 1.   Power Source
 2.   Clock Oscillator
 3.   Real Time clock
 4.   Reset Circuit & Watchdog Timer Reset
 5.   Memory
 6.   I/O Ports & Interfaces
 7.   DAC using a PWM and an ADC
 8.   Input Devices
 9.   Output/Display Devices
LCD

                 PRINTER

LED   Output Devices
 Embedded Hardware>>Hardware Units

 1. Power Source
 2. Clock Oscillator
 3. Real Time clock
 4. Reset Circuit & Watchdog Timer Reset
 5. Memory
 6. I/O Ports & Interfaces
 7. DAC using a PWM and an ADC
 8. Input Devices
 9. Display Devices
 10. Networking Devices (Modem & Transceiver)
Wireless Modem

Walky Talky
 Embedded Hardware>>Hardware Units

 1. Power Source
 2. Clock Oscillator
 3. Real Time clock
 4. Reset Circuit & Watchdog Timer Reset
 5. Memory
 6. I/O Ports & Interfaces
 7. DAC using a PWM and an ADC
 8. Input Devices
 9. Display Devices
 10. Modem & Transceiver
 11. Interrupt Handler
ueries…

Contenu connexe

Tendances

PIC Microcontrollers.ppt
PIC Microcontrollers.pptPIC Microcontrollers.ppt
PIC Microcontrollers.pptDr.YNM
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processingVedavyas PBurli
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingAmr E. Mohamed
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processingsandhya jois
 
Signal classification of signal
Signal classification of signalSignal classification of signal
Signal classification of signal001Abhishek1
 
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSORTRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSORSubash Sambath Kumar
 
Finite word length effects
Finite word length effectsFinite word length effects
Finite word length effectsPeriyanayagiS
 
DAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdfDAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdfSrikrishna Thota
 
Microprocessor and microcontrollers
Microprocessor and microcontrollersMicroprocessor and microcontrollers
Microprocessor and microcontrollersHiran Gabriel
 
Arm Development Tools
Arm Development ToolsArm Development Tools
Arm Development ToolsPriyangaKR1
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfacesanishgoel
 
Arm programmer's model
Arm programmer's modelArm programmer's model
Arm programmer's modelv Kalairajan
 
Adaptive delta modulation
Adaptive delta modulationAdaptive delta modulation
Adaptive delta modulationmpsrekha83
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorKashyap Shah
 

Tendances (20)

PIC Microcontrollers.ppt
PIC Microcontrollers.pptPIC Microcontrollers.ppt
PIC Microcontrollers.ppt
 
Digital communication unit II
Digital communication unit IIDigital communication unit II
Digital communication unit II
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal ProcessingDSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
DSP_2018_FOEHU - Lec 1 - Introduction to Digital Signal Processing
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processing
 
Signal classification of signal
Signal classification of signalSignal classification of signal
Signal classification of signal
 
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSORTRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
 
Finite word length effects
Finite word length effectsFinite word length effects
Finite word length effects
 
8 bit microcontroller
8 bit microcontroller8 bit microcontroller
8 bit microcontroller
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
DAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdfDAC Interfacing with 8051.pdf
DAC Interfacing with 8051.pdf
 
Microprocessor and microcontrollers
Microprocessor and microcontrollersMicroprocessor and microcontrollers
Microprocessor and microcontrollers
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 
Arm Development Tools
Arm Development ToolsArm Development Tools
Arm Development Tools
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
 
Arm programmer's model
Arm programmer's modelArm programmer's model
Arm programmer's model
 
Adaptive delta modulation
Adaptive delta modulationAdaptive delta modulation
Adaptive delta modulation
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 

Similaire à Embedded system

Heart rate monitor system
Heart rate monitor systemHeart rate monitor system
Heart rate monitor systemSkyinthe Raw
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advancedImran Sheikh
 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptxaravind Guru
 
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital PlatformReal Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital PlatformSHIMI S L
 
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...mentoresd
 
Embedded systems unit3
Embedded systems unit3Embedded systems unit3
Embedded systems unit3baskaransece
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Roboticsspoorani
 
arduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdfarduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdfssusere5db05
 
Enable the smart factory with IO Link
Enable the smart factory with IO LinkEnable the smart factory with IO Link
Enable the smart factory with IO LinkDan Rossek
 
Pin pointpresentation
Pin pointpresentationPin pointpresentation
Pin pointpresentationLevan Huan
 
Embedded system
Embedded systemEmbedded system
Embedded systemRenjith R
 

Similaire à Embedded system (20)

Heart rate monitor system
Heart rate monitor systemHeart rate monitor system
Heart rate monitor system
 
Microcontroller from basic_to_advanced
Microcontroller from basic_to_advancedMicrocontroller from basic_to_advanced
Microcontroller from basic_to_advanced
 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptx
 
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital PlatformReal Time System Validation using Hardware in Loop (HIL) Digital Platform
Real Time System Validation using Hardware in Loop (HIL) Digital Platform
 
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...
 
Embedded systemsc
Embedded systemscEmbedded systemsc
Embedded systemsc
 
Embedded systems unit3
Embedded systems unit3Embedded systems unit3
Embedded systems unit3
 
Iot Workshop NITT 2015
Iot Workshop NITT 2015Iot Workshop NITT 2015
Iot Workshop NITT 2015
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded Systems & Robotics
Embedded Systems  & RoboticsEmbedded Systems  & Robotics
Embedded Systems & Robotics
 
arduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdfarduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdf
 
Arduino course
Arduino courseArduino course
Arduino course
 
Embedded system
Embedded  systemEmbedded  system
Embedded system
 
Enable the smart factory with IO Link
Enable the smart factory with IO LinkEnable the smart factory with IO Link
Enable the smart factory with IO Link
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
Pin pointpresentation
Pin pointpresentationPin pointpresentation
Pin pointpresentation
 
Embedded system
Embedded systemEmbedded system
Embedded system
 

Dernier

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Dernier (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Embedded system

  • 1.
  • 2.
  • 3.  INTRODUCTION Definition ---“An embedded system is a system that has embedded software and computer hardware, which makes it a system dedicated for an application(s) or specific part of an application.”
  • 4.  INTRODUCTION Embedding a computer ANALOG OUTPUT B U ANALOG S INPUT CPU MEMORY EMBEDDED COMPUTER
  • 5.  INTRODUCTION Examples Personal digital assistant {PDA} Printer Cell phone Automobile: engine, break, dash etc. Television House hold appliances
  • 6.  INTRODUCTION >> Examples PDA Dell Axim X50 wireless media PDA Smartphone NOKIA N8 ARM11 680 MHz Samsung AL54 processor
  • 7.  INTRODUCTION Examples Personal digital assistant {PDA} Printer Cell phone Automobile: engine, break, dash etc. Television House hold appliances Surveillance systems
  • 8.  INTRODUCTION >> Examples Toys Sony AIBO Robotic Dog 64 - bit RISC processor
  • 9.  INTRODUCTION >> Examples Aldebaran NAO V4 generation New embedded 1.6 GHz Intel® Atom™ microprocessor
  • 10.  INTRODUCTION >> Examples Automotive embedded system Today’s high-end automobile may have 100 microcontroller • 4-bit microcontroller checks seat belt; • Microcontroller run dashboard devices; • 16/32-bit microcontroller controls engine
  • 11. WINDOWS DEFROSTER AIR BAG GPS AUTOMATIC TRACTION CONTROL
  • 12.  INTRODUCTION >> Examples Automotive Breaking System Sensor Sensor Break Break Automated Hydraulic Pump Breaking System Break Break Sensor Sensor
  • 13.  INTRODUCTION >> Examples Medical • Imaging System (X-ray, MRI, Full body image result) • Patient body • Surgery machines
  • 14.  INTRODUCTION What is Real-time operation?  Must finish operations by deadlines. •Hard real time: Missing deadlines causes failure. •Soft real time: Missing deadlines results in degraded performance
  • 15.  INTRODUCTION Architecture of E.S. SOFTWARE FPGA/ MEMORY ASIC MICROCONTROLLER A/D CPU D/A SENSOR ACTUATOR CONVERSION CONVERSION AUXILLARY HUMAN DIAGNOSTIC SYSTEM INTERFACE PORT (POWER COOLING) ELECTROMECHANICAL BACKUP & SAFETY EXTERNAL ENVIRONMENT
  • 16.  INTRODUCTION Implementing Embedded System Hardware Hardware , Software •Processing element partitioning of Task •Peripherals •Memory •Bus Software •System software & application
  • 17.
  • 18.  Embedded Hardware Embedded System Hardware  Embedded system hardware is used for processing of input to produce output in task specific fashion Input Information Output Interface Processing Interface System
  • 19.  Embedded Hardware Hardware Component of an Embedded System I/P Device/Interfacing Devices/ Driver Circuits Timers/ Interrupt Counters Controller Power Supply Application Program Data Specific Reset Circuit Memory Memory Circuits Oscillator Parallel Serial Ports Processer Ports O/P Device/Interfacing Devices/ Driver Circuits
  • 20.  Embedded Hardware Hardware Units 1. Power Source. 2. Clock Oscillator. 3. Timer & Real-time Clocks. 4. Reset Circuit & Watchdog-Timer Reset. 5. Memory. 6. Input/Output- Port and Interfaces. 7. DAC using a PWM and ADC 8. Input Device. 9. Output/Display Device. 10. Networking Device. 11. Interrupt Handler
  • 21.  Embedded Hardware>>Hardware Units 1. Power Source Ranges : 5.0 V 0.25 V 3.3 V 0.3 V 2.0 V 0.2 V 1.5 V 0.2 V Network Interface Card Graphic Card
  • 22.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator +V Output Voltage Control Vo Oscillator Clock Output Frequency Control
  • 23.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator 3. Timer & Real Time clock
  • 24.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator 3. Real Time clock 4. Reset Circuit & Watchdog-Timer Reset
  • 25.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator 3. Real Time clock 4. Reset Circuit & Watchdog Timer Reset 5. Memory
  • 26.  Embedded Hardware>>Hardware Units  Memory  RAM  Internal RAM  External RAM  Cache Memory  ROM  PROM  EPROM  Flash/EEPROM
  • 27.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator 3. Real Time clock 4. Reset Circuit & Watchdog Timer Reset 5. Memory 6. I/O Ports & Interfaces
  • 28.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator 3. Real Time clock 4. Reset Circuit & Watchdog Timer Reset 5. Memory 6. I/O Ports & Interfaces 7. DAC using a PWM and an ADC
  • 29.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator 3. Real Time clock 4. Reset Circuit & Watchdog Timer Reset 5. Memory 6. I/O Ports & Interfaces 7. DAC using a PWM and an ADC 8. Input Devices
  • 30. Keyboard Keypad Mouse Input Devices
  • 31.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator 3. Real Time clock 4. Reset Circuit & Watchdog Timer Reset 5. Memory 6. I/O Ports & Interfaces 7. DAC using a PWM and an ADC 8. Input Devices 9. Output/Display Devices
  • 32. LCD PRINTER LED Output Devices
  • 33.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator 3. Real Time clock 4. Reset Circuit & Watchdog Timer Reset 5. Memory 6. I/O Ports & Interfaces 7. DAC using a PWM and an ADC 8. Input Devices 9. Display Devices 10. Networking Devices (Modem & Transceiver)
  • 35.  Embedded Hardware>>Hardware Units 1. Power Source 2. Clock Oscillator 3. Real Time clock 4. Reset Circuit & Watchdog Timer Reset 5. Memory 6. I/O Ports & Interfaces 7. DAC using a PWM and an ADC 8. Input Devices 9. Display Devices 10. Modem & Transceiver 11. Interrupt Handler