SlideShare a Scribd company logo
1 of 24
INTRODUCTION TO
EMBEDDED
SYSTEMS
Agenda :-
 Introduction- What is an Embedded System
 History
 What is inside the embedded system
 Block diagram of Embedded System
 Architecture of embedded system
 Features
 Classification of embedded systems
 Applications
 Conclusion
What is an embedded system?
EMBEDDED SYSTEM = SOFTWARE + HARDWARE
 An embedded system is one that has computer
hardware and software embedded in it as one of its
components.
 It can also be defined as the microprocessor
based system that does not look like a computer.
History
First modern embedded system was the Apollo
Guidance computer developed – by Charles Stark Draper
at the MIT instrumentation Laboratory. An early mass
produced embedded system was the Autonetics D-17
guidance computer for the minuteman missile released in
1961.
Since these early applications in 1960’s embedded
systems have come down in price and there has been a
dramatic rise in processing power and functionality.
MINUTEMAN DISK D-17
What is inside the embedded system
Every embedded system consists of custom
built hardware built around a Central Processing
Unit (CPU). This memory hardware also contains
memory chips onto which the software is loaded.
The software residing on the memory chip is also
called the ‘Firmware’.
SOFTWARE
APPLICATION
 OS
DEVICE DRIVERS
+
EMBEDDED SYSTEMS
HARDWARE
 CPU
 MEMORY
 IO DEVICES
Application Software
Operating System
Hardware
Layered Architecture of an Embedded System
Block diagram of embedded system
CPUAD DA
SENSORS ACTUATORS
MEMORY SOFTWARE
Hardware Architecture of an Embedded System
Read Only
Memory
Random
Access
Memory
Input
Devices
Output
Devices
Central
Processing Unit
(CPU)
Application- Specific
Circuitry
Communication
Interfaces
Blocks of Hardware of Embedded System
 Central Processing unit
 Memory (Read only Memory and Random Access
Memory)
 Input Devices
 Output Devices
 Communication Interfaces
 Application- Specific Circuitry
Features of Embedded Systems
 They are constrained for power. The power
consumption is very low.
 They are highly reliable.
 Wide variety of operating systems and processors
are used in embedded systems.
 They have a very low cost.
 They are small in size.
Classification of Embedded Systems
 Stand Alone Embedded Systems
 Real Time Embedded Systems
 Network Information Appliances
 Mobile Devices
Stand Alone Embedded Systems
As the name implies this systems work in stand alone modes.
Uses :
INPUT PROCESS OUTPUT
ORELECTRICAL
SIGNALS
HUMAN
ACTIVITY
ELECTRICAL
SIGNALS
LED/LCD
DISPLAY
OR
PROCCES
CONTROL
AUTOMOBILES ELECTRONIC
ITEMS
Real Time Embedded Systems
A system in which work has to be done in a specific time period.
HARD REAL TIME
SOFT REAL TIME
Missile
embedded with
a tracking
system
Aircraft
DVD PLAYER
NETWORKED INFORMATION APPLIANCES
Examples : A web camera can be connected
to the internet . The web camera can send
pictures in real time to any computer
connected to internet.
SYSTEMS
INTERNET
LOCAL
AREA
NETWORK
NETWORK
INTERFACE
NETWORK
Web camera
MOBILE DEVICES
The limitations of the
Mobile devices – memory
Constraints , small size, lack of
Good user interfaces such as full
Fledged keyboard and display.
Above limitations same as
embedded systems. Hence mobile
Phones are called embedded
Systems.
PDA MOBILE
SMART PHONE
Languages for Programming Embedded systems
• Assembly language used for programming recently.
• New languages developed for programming like
Ada, Forth, Java.
• Majority of software – C language used.
• Recent survey – 45% still use C language.
• C is very close to assembly programming and allows
easy access to underlying hardware.
• C++ is also increasing presence in the systems which
is based on C language.
Advantages
 Design and efficiency
 Compact devices
 Cost effective
 Maintenance
 Redundancies
Disadvantages
 Embedded Systems do a very specific task
 Have limited resources.
 They don’t have secondary storage device.
 Need designers, debuggers, compilers.
Applications
Embedded Systems Everywhere:-
• Biomedical Instrumentation-
• Communication System-
ECG RECORDER PATIENT MONITOR SYSTEM
PAGER TRANSRECIEVER FAX MACHINE
• Peripheral controllers of a computer-
• Industrial Instrumentation-
KEYBOARD CONTROLLER LAN CONTROLLER DISK DRIVE CONTROLLER
DC MOTOR
CONTROLLER
CNC MACHINE
CONTROLLER
PROCESS
CONTROLLER
• Scientific-
CRT DISPLAY CONTROLLER SPECTRUM ANALYZER DIGITAL STORAGE SYSTEM
Conclusion
Finally we can say that embedded
systems are those electronic devices that
incorporate a computer (usually a
microprocessor or microcontroller) within
their implementation. A computer is used in
such devices primarily as a means to simplify
the system design and to provide flexibility.
ANY QUESTIONS TO ASK
Introduction to embedded systems

More Related Content

What's hot

Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
Rayees CK
 

What's hot (20)

Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Embedded systems
Embedded systems Embedded systems
Embedded systems
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Embedded System
Embedded System Embedded System
Embedded System
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Embedded system.ppt
Embedded system.pptEmbedded system.ppt
Embedded system.ppt
 
Embedded systems and their applications in our daily routine
Embedded systems and their applications in our daily routineEmbedded systems and their applications in our daily routine
Embedded systems and their applications in our daily routine
 
Presentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharmaPresentation on embedded system by abhishek sharma
Presentation on embedded system by abhishek sharma
 
Unit 1 intro-embedded
Unit 1 intro-embeddedUnit 1 intro-embedded
Unit 1 intro-embedded
 
Robotics & Embedded Systems
Robotics & Embedded SystemsRobotics & Embedded Systems
Robotics & Embedded Systems
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systems
 

Similar to Introduction to embedded systems

Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02
ishan111
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).ppt
kimavathmukeshnaik
 

Similar to Introduction to embedded systems (20)

es1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdfes1-150721100817-lva1-app6891.pdf
es1-150721100817-lva1-app6891.pdf
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02Embeddedsystem 110412132957-phpapp02
Embeddedsystem 110412132957-phpapp02
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introduction
 
EMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptxEMBEDDED SYSTEM-2.pptx
EMBEDDED SYSTEM-2.pptx
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded Systems Overview
Embedded Systems OverviewEmbedded Systems Overview
Embedded Systems Overview
 
Embedded
EmbeddedEmbedded
Embedded
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
COMPUTER COMPONENTS
COMPUTER COMPONENTSCOMPUTER COMPONENTS
COMPUTER COMPONENTS
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
System Software ( Os )
System Software ( Os )System Software ( Os )
System Software ( Os )
 
ES-Basics.pdf
ES-Basics.pdfES-Basics.pdf
ES-Basics.pdf
 
embededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).pptembededsystemfinal1-170130182030 (1).ppt
embededsystemfinal1-170130182030 (1).ppt
 
ESD unit 1.pptx
ESD unit 1.pptxESD unit 1.pptx
ESD unit 1.pptx
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajan
 
Embedded system by abhishek mahajan
Embedded system by abhishek mahajanEmbedded system by abhishek mahajan
Embedded system by abhishek mahajan
 

Recently uploaded

Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
 

Recently uploaded (20)

ChatGPT Prompt Engineering for project managers.pdf
ChatGPT Prompt Engineering for project managers.pdfChatGPT Prompt Engineering for project managers.pdf
ChatGPT Prompt Engineering for project managers.pdf
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
Fabrication Of Automatic Star Delta Starter Using Relay And GSM Module By Utk...
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
RM&IPR M5 notes.pdfResearch Methodolgy & Intellectual Property Rights Series 5
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfBURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
 
Introduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and ApplicationsIntroduction to Heat Exchangers: Principle, Types and Applications
Introduction to Heat Exchangers: Principle, Types and Applications
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
E-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are presentE-Commerce Shopping using MERN Stack where different modules are present
E-Commerce Shopping using MERN Stack where different modules are present
 
EMPLOYEE MANAGEMENT SYSTEM FINAL presentation
EMPLOYEE MANAGEMENT SYSTEM FINAL presentationEMPLOYEE MANAGEMENT SYSTEM FINAL presentation
EMPLOYEE MANAGEMENT SYSTEM FINAL presentation
 
Theory for How to calculation capacitor bank
Theory for How to calculation capacitor bankTheory for How to calculation capacitor bank
Theory for How to calculation capacitor bank
 

Introduction to embedded systems

  • 2. Agenda :-  Introduction- What is an Embedded System  History  What is inside the embedded system  Block diagram of Embedded System  Architecture of embedded system  Features  Classification of embedded systems  Applications  Conclusion
  • 3. What is an embedded system? EMBEDDED SYSTEM = SOFTWARE + HARDWARE  An embedded system is one that has computer hardware and software embedded in it as one of its components.  It can also be defined as the microprocessor based system that does not look like a computer.
  • 4. History First modern embedded system was the Apollo Guidance computer developed – by Charles Stark Draper at the MIT instrumentation Laboratory. An early mass produced embedded system was the Autonetics D-17 guidance computer for the minuteman missile released in 1961. Since these early applications in 1960’s embedded systems have come down in price and there has been a dramatic rise in processing power and functionality. MINUTEMAN DISK D-17
  • 5. What is inside the embedded system Every embedded system consists of custom built hardware built around a Central Processing Unit (CPU). This memory hardware also contains memory chips onto which the software is loaded. The software residing on the memory chip is also called the ‘Firmware’. SOFTWARE APPLICATION  OS DEVICE DRIVERS + EMBEDDED SYSTEMS HARDWARE  CPU  MEMORY  IO DEVICES
  • 6. Application Software Operating System Hardware Layered Architecture of an Embedded System
  • 7. Block diagram of embedded system CPUAD DA SENSORS ACTUATORS MEMORY SOFTWARE
  • 8. Hardware Architecture of an Embedded System Read Only Memory Random Access Memory Input Devices Output Devices Central Processing Unit (CPU) Application- Specific Circuitry Communication Interfaces
  • 9. Blocks of Hardware of Embedded System  Central Processing unit  Memory (Read only Memory and Random Access Memory)  Input Devices  Output Devices  Communication Interfaces  Application- Specific Circuitry
  • 10. Features of Embedded Systems  They are constrained for power. The power consumption is very low.  They are highly reliable.  Wide variety of operating systems and processors are used in embedded systems.  They have a very low cost.  They are small in size.
  • 11. Classification of Embedded Systems  Stand Alone Embedded Systems  Real Time Embedded Systems  Network Information Appliances  Mobile Devices
  • 12. Stand Alone Embedded Systems As the name implies this systems work in stand alone modes. Uses : INPUT PROCESS OUTPUT ORELECTRICAL SIGNALS HUMAN ACTIVITY ELECTRICAL SIGNALS LED/LCD DISPLAY OR PROCCES CONTROL AUTOMOBILES ELECTRONIC ITEMS
  • 13. Real Time Embedded Systems A system in which work has to be done in a specific time period. HARD REAL TIME SOFT REAL TIME Missile embedded with a tracking system Aircraft DVD PLAYER
  • 14. NETWORKED INFORMATION APPLIANCES Examples : A web camera can be connected to the internet . The web camera can send pictures in real time to any computer connected to internet. SYSTEMS INTERNET LOCAL AREA NETWORK NETWORK INTERFACE NETWORK Web camera
  • 15. MOBILE DEVICES The limitations of the Mobile devices – memory Constraints , small size, lack of Good user interfaces such as full Fledged keyboard and display. Above limitations same as embedded systems. Hence mobile Phones are called embedded Systems. PDA MOBILE SMART PHONE
  • 16. Languages for Programming Embedded systems • Assembly language used for programming recently. • New languages developed for programming like Ada, Forth, Java. • Majority of software – C language used. • Recent survey – 45% still use C language. • C is very close to assembly programming and allows easy access to underlying hardware. • C++ is also increasing presence in the systems which is based on C language.
  • 17. Advantages  Design and efficiency  Compact devices  Cost effective  Maintenance  Redundancies
  • 18. Disadvantages  Embedded Systems do a very specific task  Have limited resources.  They don’t have secondary storage device.  Need designers, debuggers, compilers.
  • 19. Applications Embedded Systems Everywhere:- • Biomedical Instrumentation- • Communication System- ECG RECORDER PATIENT MONITOR SYSTEM PAGER TRANSRECIEVER FAX MACHINE
  • 20. • Peripheral controllers of a computer- • Industrial Instrumentation- KEYBOARD CONTROLLER LAN CONTROLLER DISK DRIVE CONTROLLER DC MOTOR CONTROLLER CNC MACHINE CONTROLLER PROCESS CONTROLLER
  • 21. • Scientific- CRT DISPLAY CONTROLLER SPECTRUM ANALYZER DIGITAL STORAGE SYSTEM
  • 22. Conclusion Finally we can say that embedded systems are those electronic devices that incorporate a computer (usually a microprocessor or microcontroller) within their implementation. A computer is used in such devices primarily as a means to simplify the system design and to provide flexibility.