SlideShare a Scribd company logo
Embedded system introduction
Applications of Embedded Systems
Difference between General Purpose
System and Embedded System
Characteristics and types of Embedded
Systems
What is Embedded System
Career Opportunities
Embedded System
Digital Camera
WHAT IS EMBEDDED SYSTEM ?
HARDWARE
"It is a combination of hardware
and software intended to perform
a specific task“.
An embedded system is a computer system (combination of hardware and software) with a dedicated function
within a larger mechanical or electrical system.
Embedded system = information processing systems embedded into a larger product
HARDWARE
Computing system
Kodak film
camera
Task of capturing image
Addition task
“Any sort of device which includes a programmable computer but
itself is not intended to be a general-purpose computer”
Marilyn Wolf
Components of Embedded Systems
Real Time Examples of Embedded Systems
APPLICATIONS OF EMBEDDED SYSTEMS
EVERYWHERE
Is Desktop/Laptop computers an Embedded System ????
A desktop computer is considered as a General Purpose System as it can do many different tasks (playing
videos, working on office suites, editing images (or videos), browsing the web, etc.) that too
simultaneously.
An Embedded System is an application oriented system i.e. it is dedicated to perform a single task (or a
limited number of tasks, but all working for a single main aim).
Embedded system often
includes task-specific hardware
mechanical parts not usually
found in a general-purpose
computer.
DIFFERENCE BETWEEN GENERAL PURPOSE SYSTEM
AND EMBEDDED SYSTEM
General Purpose System Embedded System
Designed to perform multiple Tasks Designed to do specific set of Tasks
Task specific hardware component is
not required
Requires task specific hardware
component
High Power consumption Low Power consumption
Programmable by end user therefore
applications are alterable by the user
Not Programmable by end user therefore
applications cannot be altered by the
user
Is Mobile Phone an Embedded System????
A first generation digital mobile phone, is probably certainly an embedded system.
Modify (Install/uninstall) the applications but, smartphone comes with pre-installed Operating
System (OS) that cannot be modified.
Functionality of smartphones cannot be upgraded.
As these conditions are in line with embedded system definition. smartphone can be viewed as
combination of various embedded systems i.e. Camera, Various sensors, Calling function etc. It
is not general purpose computer in true sense.
Smartphone
is an
Embedded
System
CHARACTERISTICS OF EMBEDDED SYSTEM
High
Reliability
Characteristics
of
Embedded
system
Minimal
User
Interface
Complex
Algorithm
Multirate
Real Time
Task
Specific
Low Cost
Less
Power
TYPES OF EMBEDDED SYSTEMS
Based on Performance
and Functional
Requirements
Based on the
Performance of the
Microcontroller
Real
Time
System
Stand
Alone
System
Networked
System
Mobile
System
Small
Scale
System
Medium
Scale
System
Sophisticated
System
Stand Alone Embedded System
• Does not require a host system
• Takes input, processes it and produces the result through the connected devices.
Real time Embedded System
• Produces output within a specified time limit.
• Gives quick response to critical situation
Types of Real time Systems
1. Hard Real Time System
Entire system collapses if misses deadline
2. Soft Real Time System
Missing deadline will only degrade the performance.
Networked Embedded System
• Connected to the network (LAN or WAN) to access the resource
Mobile Embedded System
• Used in portable devices like mobile phones, digital cameras, mp3 players.
Based on the Performance of the
Microcontroller
Small Scale
System
Medium
Scale System
Sophisticated
System
Is Embedded Systems a good career option ?
or
What are the career opportunities in Embedded Systems Industry ?
Embedded
Software
Engineer
Computation
Sensing
Embedded
Programmer
Digital
system
Manager
Smart
System
Administrator
Digital
System
Architect
Embedded
Software
Architect
Embedded
Developer
Industry Outlook - Global Embedded System Market
Embedded system introduction
Global Embedded Systems in Automobile market size by product
THE LEADING EMBEDDED SYSTEM COMPANIES
What Skills you should have ?
2. Hardware Skills
• Electronic Circuit Designing
• Power Supply Circuit Designing
• PCB Designing
• Troubleshooting Skills
• High-speed board design of Microcontroller or Processor and peripheral devices like SPI, I ²C,
USB
1. Software Skills
• Embedded Programming (Embedded C, C++, Assembly
language, Python, Verilog, Rust, Ada) on Microcontrollers
(AVR, PIC, ARM)
• Interfacing microcontrollers with different sensors and
peripheral
• Kernel Programming
• Device Drivers
• Real Time Operating Systems (RTOS)
• Innovative Thinking
3. Other Skills
Learning new microcontroller interfacing yourself
Learning new hardware yourself
Reading Datasheets
Documentation as per company norms
Working in a Team
Completing Work in Deadlines
Making Reports as per the Company Requirement
1. Marilyn Wolf, ―Computers as Components - Principles of Embedded
Computing System Design‖, Third Edition ―Morgan Kaufmann Publisher (An
imprint from Elsevier), 2012. (UNIT I, II, III, V)
1. 2. Jane W.S.Liu,‖ Real Time Systems‖, Pearson Education, Third Indian Reprint,
2003.(UNIT IV)
TEXT BOOKS
Embedded system introduction

More Related Content

PPT
Embedded System Presentation
PPTX
Embedded system
PPTX
Introduction to embedded systems
PPT
Embedded System Basics
PPTX
Embedded system
PPTX
introduction to embedded system presentation
PPTX
Embedded system.ppt
PPTX
Sensors in IOT
Embedded System Presentation
Embedded system
Introduction to embedded systems
Embedded System Basics
Embedded system
introduction to embedded system presentation
Embedded system.ppt
Sensors in IOT

What's hot (20)

PDF
Introduction to Microcontroller
PPT
Embedded system
PPTX
Embedded Systems - Training ppt
PPTX
Embedded systems
PPTX
Embedded systems ppt
PPTX
Introduction to Embedded Systems
PPT
Embedded system design process
PDF
Introduction to embedded system design
PPTX
Microcontroller presentation
PPTX
Embedded Systems
PPTX
microcontroller vs microprocessor
PPTX
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
PPTX
Embedded System
PPTX
Ppt on embedded systems
PPTX
Introduction to Embedded Systems
PPTX
Embedded c
PDF
Embedded Systems Training Report
PDF
1. Introduction to Embedded Systems & IoT
PPT
Embedded firmware
PPTX
Embedded system design using arduino
Introduction to Microcontroller
Embedded system
Embedded Systems - Training ppt
Embedded systems
Embedded systems ppt
Introduction to Embedded Systems
Embedded system design process
Introduction to embedded system design
Microcontroller presentation
Embedded Systems
microcontroller vs microprocessor
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Embedded System
Ppt on embedded systems
Introduction to Embedded Systems
Embedded c
Embedded Systems Training Report
1. Introduction to Embedded Systems & IoT
Embedded firmware
Embedded system design using arduino
Ad

Similar to Embedded system introduction (20)

PPTX
EMBEDDED SYSTEM-2.pptx
DOCX
Embedded systems- nanocdac
PDF
mechatronics.pdf
PDF
ES-Basics.pdf
PDF
BEE 049- design of embedded system.pdf
PPTX
Embeddedsystems 091130091010-phpapp02
PPTX
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
PPTX
E.s (2)
PPTX
Embedded systems
PDF
ECE_Embeded_Systems_Lecture_Notes of .pdf
PPTX
Introduction of carrier embedded system.pptx
PPT
21CS43-Microcontroller and Embedded Systems - Mod 4 Notes
DOCX
edited doc
PPTX
Embedded Device.pptx
PPTX
Introduction to embedded system
PDF
es1-150721100817-lva1-app6891.pdf
PPTX
Embedded Systems
PDF
ERTS_Unit 1_PPT.pdf
PPTX
Embedded system
PPTX
Embedded system by abhishek mahajan
EMBEDDED SYSTEM-2.pptx
Embedded systems- nanocdac
mechatronics.pdf
ES-Basics.pdf
BEE 049- design of embedded system.pdf
Embeddedsystems 091130091010-phpapp02
embeddedsystemspresentation-140524063909-phpapp01-converted.pptx
E.s (2)
Embedded systems
ECE_Embeded_Systems_Lecture_Notes of .pdf
Introduction of carrier embedded system.pptx
21CS43-Microcontroller and Embedded Systems - Mod 4 Notes
edited doc
Embedded Device.pptx
Introduction to embedded system
es1-150721100817-lva1-app6891.pdf
Embedded Systems
ERTS_Unit 1_PPT.pdf
Embedded system
Embedded system by abhishek mahajan
Ad

More from RajalakshmiSermadurai (17)

PPTX
Ec8791 arm 9 processor
PPTX
Ec8791 lpc2148 pwm
PPTX
Ec8791 lpc2148 uart
PPTX
Ec8791 lpc2148
PPTX
Ec8791 lpc2148 timer unit
PPTX
EC8791 consumer electronics-platform level performance analysis
PPTX
EC8791 designing with computing platform
PPTX
EC8791 Design Methodologies
PPTX
EC8791 Requirement-Specifications-Quality assurance techniques
PPTX
EC8791 UML-model train controller
PPTX
Ec8791 unit 5 processes and operating systems
PPTX
Task assignment and scheduling
PPTX
Fault tolerance techniques
PPTX
Estimating program run time
PPTX
Introduction and structure of a real time system
PPTX
Embedded system design process
PPTX
EC6703 unit-4
Ec8791 arm 9 processor
Ec8791 lpc2148 pwm
Ec8791 lpc2148 uart
Ec8791 lpc2148
Ec8791 lpc2148 timer unit
EC8791 consumer electronics-platform level performance analysis
EC8791 designing with computing platform
EC8791 Design Methodologies
EC8791 Requirement-Specifications-Quality assurance techniques
EC8791 UML-model train controller
Ec8791 unit 5 processes and operating systems
Task assignment and scheduling
Fault tolerance techniques
Estimating program run time
Introduction and structure of a real time system
Embedded system design process
EC6703 unit-4

Recently uploaded (20)

PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPT
Project quality management in manufacturing
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Sustainable Sites - Green Building Construction
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
web development for engineering and engineering
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
CYBER-CRIMES AND SECURITY A guide to understanding
Project quality management in manufacturing
Arduino robotics embedded978-1-4302-3184-4.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Sustainable Sites - Green Building Construction
Foundation to blockchain - A guide to Blockchain Tech
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
additive manufacturing of ss316l using mig welding
web development for engineering and engineering
Internet of Things (IOT) - A guide to understanding
Strings in CPP - Strings in C++ are sequences of characters used to store and...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...

Embedded system introduction

  • 2. Applications of Embedded Systems Difference between General Purpose System and Embedded System Characteristics and types of Embedded Systems What is Embedded System Career Opportunities
  • 3. Embedded System Digital Camera WHAT IS EMBEDDED SYSTEM ? HARDWARE "It is a combination of hardware and software intended to perform a specific task“. An embedded system is a computer system (combination of hardware and software) with a dedicated function within a larger mechanical or electrical system. Embedded system = information processing systems embedded into a larger product HARDWARE Computing system Kodak film camera Task of capturing image Addition task
  • 4. “Any sort of device which includes a programmable computer but itself is not intended to be a general-purpose computer” Marilyn Wolf
  • 6. Real Time Examples of Embedded Systems
  • 7. APPLICATIONS OF EMBEDDED SYSTEMS EVERYWHERE
  • 8. Is Desktop/Laptop computers an Embedded System ???? A desktop computer is considered as a General Purpose System as it can do many different tasks (playing videos, working on office suites, editing images (or videos), browsing the web, etc.) that too simultaneously. An Embedded System is an application oriented system i.e. it is dedicated to perform a single task (or a limited number of tasks, but all working for a single main aim).
  • 9. Embedded system often includes task-specific hardware mechanical parts not usually found in a general-purpose computer.
  • 10. DIFFERENCE BETWEEN GENERAL PURPOSE SYSTEM AND EMBEDDED SYSTEM General Purpose System Embedded System Designed to perform multiple Tasks Designed to do specific set of Tasks Task specific hardware component is not required Requires task specific hardware component High Power consumption Low Power consumption Programmable by end user therefore applications are alterable by the user Not Programmable by end user therefore applications cannot be altered by the user
  • 11. Is Mobile Phone an Embedded System???? A first generation digital mobile phone, is probably certainly an embedded system.
  • 12. Modify (Install/uninstall) the applications but, smartphone comes with pre-installed Operating System (OS) that cannot be modified. Functionality of smartphones cannot be upgraded. As these conditions are in line with embedded system definition. smartphone can be viewed as combination of various embedded systems i.e. Camera, Various sensors, Calling function etc. It is not general purpose computer in true sense. Smartphone is an Embedded System
  • 13. CHARACTERISTICS OF EMBEDDED SYSTEM High Reliability Characteristics of Embedded system Minimal User Interface Complex Algorithm Multirate Real Time Task Specific Low Cost Less Power
  • 14. TYPES OF EMBEDDED SYSTEMS Based on Performance and Functional Requirements Based on the Performance of the Microcontroller Real Time System Stand Alone System Networked System Mobile System Small Scale System Medium Scale System Sophisticated System
  • 15. Stand Alone Embedded System • Does not require a host system • Takes input, processes it and produces the result through the connected devices.
  • 16. Real time Embedded System • Produces output within a specified time limit. • Gives quick response to critical situation Types of Real time Systems 1. Hard Real Time System Entire system collapses if misses deadline 2. Soft Real Time System Missing deadline will only degrade the performance.
  • 17. Networked Embedded System • Connected to the network (LAN or WAN) to access the resource Mobile Embedded System • Used in portable devices like mobile phones, digital cameras, mp3 players.
  • 18. Based on the Performance of the Microcontroller Small Scale System Medium Scale System Sophisticated System
  • 19. Is Embedded Systems a good career option ? or What are the career opportunities in Embedded Systems Industry ? Embedded Software Engineer Computation Sensing Embedded Programmer Digital system Manager Smart System Administrator Digital System Architect Embedded Software Architect Embedded Developer
  • 20. Industry Outlook - Global Embedded System Market
  • 22. Global Embedded Systems in Automobile market size by product
  • 23. THE LEADING EMBEDDED SYSTEM COMPANIES
  • 24. What Skills you should have ? 2. Hardware Skills • Electronic Circuit Designing • Power Supply Circuit Designing • PCB Designing • Troubleshooting Skills • High-speed board design of Microcontroller or Processor and peripheral devices like SPI, I ²C, USB 1. Software Skills • Embedded Programming (Embedded C, C++, Assembly language, Python, Verilog, Rust, Ada) on Microcontrollers (AVR, PIC, ARM) • Interfacing microcontrollers with different sensors and peripheral • Kernel Programming • Device Drivers • Real Time Operating Systems (RTOS) • Innovative Thinking
  • 25. 3. Other Skills Learning new microcontroller interfacing yourself Learning new hardware yourself Reading Datasheets Documentation as per company norms Working in a Team Completing Work in Deadlines Making Reports as per the Company Requirement
  • 26. 1. Marilyn Wolf, ―Computers as Components - Principles of Embedded Computing System Design‖, Third Edition ―Morgan Kaufmann Publisher (An imprint from Elsevier), 2012. (UNIT I, II, III, V) 1. 2. Jane W.S.Liu,‖ Real Time Systems‖, Pearson Education, Third Indian Reprint, 2003.(UNIT IV) TEXT BOOKS