SlideShare a Scribd company logo
5
Most read
7
Most read
19
Most read
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 (20)

PPTX
Embedded Systems - Training ppt
Nishant Kayal
 
PPTX
Embedded system
Vinod Srivastava
 
PPTX
Embedded Systems
Navin Kumar
 
PPT
Embedded System Basics
Dr M Muruganandam Masilamani
 
PDF
Introduction to Embedded System
Zakaria Gomaa
 
PPTX
Introduction to Embedded Systems
Sandeep Reddy
 
PPT
Embedded firmware
Joel P
 
PPTX
2. block diagram and components of embedded system
Vikas Dongre
 
PPTX
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Moe Moe Myint
 
PPTX
Embedded System
Sneha Chopra
 
PPT
Embedded System Presentation
Prof. Erwin Globio
 
PPTX
EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...
Arti Parab Academics
 
PPTX
Microprocessor and microcontrollers
Hiran Gabriel
 
PPTX
Introduction to Embedded Systems
Sudhanshu Janwadkar
 
PPTX
Target hardware debugging
Shriya Shankar
 
PPT
Quality attributes of Embedded Systems
VijayKumar5738
 
PPTX
Classification of embedded systems
Vikas Dongre
 
PDF
1. Introduction to Embedded Systems & IoT
IEEE MIU SB
 
PPT
Embedded systems
PROVAB TECHNOSOFT PVT. LTD.
 
PPT
Communication Interface of The Embedded Systems
VijayKumar5738
 
Embedded Systems - Training ppt
Nishant Kayal
 
Embedded system
Vinod Srivastava
 
Embedded Systems
Navin Kumar
 
Embedded System Basics
Dr M Muruganandam Masilamani
 
Introduction to Embedded System
Zakaria Gomaa
 
Introduction to Embedded Systems
Sandeep Reddy
 
Embedded firmware
Joel P
 
2. block diagram and components of embedded system
Vikas Dongre
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Moe Moe Myint
 
Embedded System
Sneha Chopra
 
Embedded System Presentation
Prof. Erwin Globio
 
EMBEDDED SYSTEMS SYBSC IT SEM IV UNIT V Embedded Systems Integrated Developme...
Arti Parab Academics
 
Microprocessor and microcontrollers
Hiran Gabriel
 
Introduction to Embedded Systems
Sudhanshu Janwadkar
 
Target hardware debugging
Shriya Shankar
 
Quality attributes of Embedded Systems
VijayKumar5738
 
Classification of embedded systems
Vikas Dongre
 
1. Introduction to Embedded Systems & IoT
IEEE MIU SB
 
Embedded systems
PROVAB TECHNOSOFT PVT. LTD.
 
Communication Interface of The Embedded Systems
VijayKumar5738
 

Similar to Introduction to embedded systems (20)

PPTX
EMBEDDED SYSTEM-2.pptx
MohdSohail65
 
PPTX
Embeddedsystems 091130091010-phpapp02
KIET Group of Institutions, Ghaziabad
 
PPTX
ESD unit 1.pptx
VamsiReddy171587
 
PPTX
Embedded Device.pptx
D.K.M college for women
 
PPT
Introduction to embedded systems powerpoint
lmsecerec
 
PPTX
Introduction of carrier embedded system.pptx
BEVARAVASUDEVAAP1813
 
PDF
BEE 049- design of embedded system.pdf
abdisahirko
 
PPTX
Embedded systems
Shivashankar Sawalgi
 
PPT
Architecture offffffffffffff ESD-ppt.ppt
5dftmtp4ws
 
PDF
es1-150721100817-lva1-app6891.pdf
Ashwin180668
 
PDF
mechatronics.pdf
ChamathKushan
 
PPTX
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
hppatidarmds28
 
PPT
Embedded system and real time operating system
DhilibanSwaminathan
 
PPTX
Embedded Systems
Benjim Thomas Mathew
 
PDF
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
kimavathmukeshnaik
 
PPT
Embeddedsystem 110412132957-phpapp02
ishan111
 
PDF
ARC_INTRODUCTION OF EMBEDDED SYSTEMS(UNIT 1).pdf
aschalewbanja
 
PPTX
Ppt on embedded system
Pankaj joshi
 
PPT
Embedded systems
kondalarao7
 
PPTX
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
DrVikasMahor
 
EMBEDDED SYSTEM-2.pptx
MohdSohail65
 
Embeddedsystems 091130091010-phpapp02
KIET Group of Institutions, Ghaziabad
 
ESD unit 1.pptx
VamsiReddy171587
 
Embedded Device.pptx
D.K.M college for women
 
Introduction to embedded systems powerpoint
lmsecerec
 
Introduction of carrier embedded system.pptx
BEVARAVASUDEVAAP1813
 
BEE 049- design of embedded system.pdf
abdisahirko
 
Embedded systems
Shivashankar Sawalgi
 
Architecture offffffffffffff ESD-ppt.ppt
5dftmtp4ws
 
es1-150721100817-lva1-app6891.pdf
Ashwin180668
 
mechatronics.pdf
ChamathKushan
 
E-m--be-dde-d -sy-s-te---m_Day_1_ES.pptx
hppatidarmds28
 
Embedded system and real time operating system
DhilibanSwaminathan
 
Embedded Systems
Benjim Thomas Mathew
 
2e062d07-4a72-4792-af77-5e53147d4c81.pdf
kimavathmukeshnaik
 
Embeddedsystem 110412132957-phpapp02
ishan111
 
ARC_INTRODUCTION OF EMBEDDED SYSTEMS(UNIT 1).pdf
aschalewbanja
 
Ppt on embedded system
Pankaj joshi
 
Embedded systems
kondalarao7
 
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
DrVikasMahor
 
Ad

Recently uploaded (20)

PDF
Electrical Engineer operation Supervisor
ssaruntatapower143
 
PPTX
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PPTX
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PDF
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
PPTX
Hashing Introduction , hash functions and techniques
sailajam21
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PPTX
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PDF
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
PDF
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
PPTX
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
PDF
Design Thinking basics for Engineers.pdf
CMR University
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PPTX
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
PPTX
Day2 B2 Best.pptx
helenjenefa1
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Electrical Engineer operation Supervisor
ssaruntatapower143
 
Depth First Search Algorithm in 🧠 DFS in Artificial Intelligence (AI)
rafeeqshaik212002
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
AI TECHNIQUES FOR IDENTIFYING ALTERATIONS IN THE HUMAN GUT MICROBIOME IN MULT...
vidyalalltv1
 
Hashing Introduction , hash functions and techniques
sailajam21
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
Solar Thermal Energy System Seminar.pptx
Gpc Purapuza
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
Biomechanics of Gait: Engineering Solutions for Rehabilitation (www.kiu.ac.ug)
publication11
 
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
VITEEE 2026 Exam Details , Important Dates
SonaliSingh127098
 
Design Thinking basics for Engineers.pdf
CMR University
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
Day2 B2 Best.pptx
helenjenefa1
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
Ad

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.