SlideShare a Scribd company logo
1 of 10
Download to read offline
Course Name: Embedded system design
Course code: U14EC804B
Course Objectives
• LO1: concepts of embedded systems.
• LO2: general Purpose and Domain Specific Processors.
• LO3: embedded firmware.
• LO4: RTOS& Task Communication.
Course Outcomes
• CO1: explain Embedded systems.
• CO2: describe General Purpose and Domain Specific Processors.
• CO3: discuss Embedded firmware.
• CO4: explain RTOS& Task Communication.
Text books
• Shibu K.V, “Introduction to Embedded Systems”, Mc Graw Hill ,2014
Chapters (1, 2, 9, 10).
Reference Books:
• 1. Raj Kamal ,”Embedded Systems”, TMH.
• 2. Frank Vahid, Tony Givargis ,”Embedded System Design”, John Wiley.
• 3. Lyla,”Embedded Systems “,Pearson Education, 2013
• 4. David E. Simon ,”An Embedded Software Primer”,Pearson
Education..
Unit-1: Introduction to Embedded
Systems
• Definition of Embedded System
• Embedded Systems Vs General Computing Systems
• History of Embedded Systems
• Classification
• Major application areas
• Purpose of Embedded Systems
• Characteristics and Quality Attributes of Embedded Systems.
Introduction
• Definition: An embedded system is an electrical/electro
mechanical system which is specifically designed for an
application catering to a specific domain.
• It is a combination of specialised hardware and
firmware (software),which is tailored to meet the
requirements of the application under consideration.
• An embedded system contains a processing unit which
can be a microprocessor or a microcontroller or a
System on Chip (SoC) or an Application Specific
Integrated Circuit (ASIC)/Application Specific Standard
Product (ASSP) or a Programmable Logic Device (PLD)
like FPGA or CPLD, an I/O subsystem which facilitates
the interfacing of sensors and actuators which acts as
the messengers from and to the ‘Real world’ to which
the embedded system is interacting.
• Embedded systems also possess a set of quality attributes, which are
the nonfunctional requirements like security, scalability, availability,
maintainability, safety, portability etc.
Introduction to Embedded Systems
Objectives:
• Know what an embedded system is
• Differentiate between embedded and general
computing systems
• Underline the history of embedded systems
• Classif y embedded syste m s base d on
performance, complexity and the era in which
they evolved
• Explain the domains and areas of applications of
embedded systems
• Identify the different purposes of embedded
systems
• Analyse a real life example on the bonding of
embedded technology with human life
WHAT IS AN EMBEDDED SYSTEM?
• An embedded system is an electronic/electro-
mechanical system designed to perform a
specific function and is a combination of both
hardware and firmware(software).
• E.g. Electronic Toys, Mobile Handsets, Washing
Machines, Air Conditioners, Automotive Control
Units, Set Top Box, DVD Player etc…
• Every embedded system is unique, and the
hardware as well as the firmware is highly
specialized to the application domain.
• Embedded systems are becoming an inevitable
part of any product or equipment in all fields
i n c l u d i n g h o u s e h o l d a p p l i a n c e s ,
telecommunications, medical equipment,
industrial control, consumer products, etc.
EMBEDDED SYSTEMS VS. GENERAL COMPUTING
SYSTEMS

More Related Content

Similar to ESD_CLASS-1.pdf

IoT-CT internet of thing master séminaire cours.pdf
IoT-CT internet of thing master séminaire cours.pdfIoT-CT internet of thing master séminaire cours.pdf
IoT-CT internet of thing master séminaire cours.pdf
NadouShe
 
Application Development for the Internet of Things.pptx
Application Development for the Internet of Things.pptxApplication Development for the Internet of Things.pptx
Application Development for the Internet of Things.pptx
KabileshCm
 

Similar to ESD_CLASS-1.pdf (20)

Basics of Embedded Systems and its applications by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications  by Dr. A. K. LodhiBasics of Embedded Systems and its applications  by Dr. A. K. Lodhi
Basics of Embedded Systems and its applications by Dr. A. K. Lodhi
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
DCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to MicroservicesDCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to Microservices
 
EMBEDDED SYSTEM (41130161).pptx
EMBEDDED SYSTEM (41130161).pptxEMBEDDED SYSTEM (41130161).pptx
EMBEDDED SYSTEM (41130161).pptx
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system Design
 
Chp 01 PTI - Basic Concepts of Computer Systems and Information technology ...
Chp 01   PTI - Basic Concepts of Computer Systems and Information technology ...Chp 01   PTI - Basic Concepts of Computer Systems and Information technology ...
Chp 01 PTI - Basic Concepts of Computer Systems and Information technology ...
 
Introduction to Software Engineering Course
Introduction to Software Engineering CourseIntroduction to Software Engineering Course
Introduction to Software Engineering Course
 
NISI Agile Software Architecture Slide Deck
NISI Agile Software Architecture Slide DeckNISI Agile Software Architecture Slide Deck
NISI Agile Software Architecture Slide Deck
 
Architectural design
Architectural designArchitectural design
Architectural design
 
IoT-A ARM
IoT-A ARMIoT-A ARM
IoT-A ARM
 
IoT-CT internet of thing master séminaire cours.pdf
IoT-CT internet of thing master séminaire cours.pdfIoT-CT internet of thing master séminaire cours.pdf
IoT-CT internet of thing master séminaire cours.pdf
 
Module 1 Lec 1-6- WSN-EC6128.pdf
Module 1 Lec 1-6- WSN-EC6128.pdfModule 1 Lec 1-6- WSN-EC6128.pdf
Module 1 Lec 1-6- WSN-EC6128.pdf
 
Computer network coe351- part1- final
Computer network coe351- part1- finalComputer network coe351- part1- final
Computer network coe351- part1- final
 
Computer system organization
Computer system organizationComputer system organization
Computer system organization
 
6. FUNDAMENTALS OF SE AND REQUIREMENT ENGINEERING.ppt
6. FUNDAMENTALS OF SE AND REQUIREMENT ENGINEERING.ppt6. FUNDAMENTALS OF SE AND REQUIREMENT ENGINEERING.ppt
6. FUNDAMENTALS OF SE AND REQUIREMENT ENGINEERING.ppt
 
Domain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic PatternsDomain Driven Design Big Picture Strategic Patterns
Domain Driven Design Big Picture Strategic Patterns
 
Sample_CPT_Presentation-by_Dongwei_Mei.pdf
Sample_CPT_Presentation-by_Dongwei_Mei.pdfSample_CPT_Presentation-by_Dongwei_Mei.pdf
Sample_CPT_Presentation-by_Dongwei_Mei.pdf
 
10-System-ModelingFL22-sketch-19122022-091234am.pptx
10-System-ModelingFL22-sketch-19122022-091234am.pptx10-System-ModelingFL22-sketch-19122022-091234am.pptx
10-System-ModelingFL22-sketch-19122022-091234am.pptx
 
Ooad
OoadOoad
Ooad
 
Application Development for the Internet of Things.pptx
Application Development for the Internet of Things.pptxApplication Development for the Internet of Things.pptx
Application Development for the Internet of Things.pptx
 

Recently uploaded

Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
Kamal Acharya
 
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
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
drjose256
 

Recently uploaded (20)

Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
 
Electrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission lineElectrostatic field in a coaxial transmission line
Electrostatic field in a coaxial transmission line
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
Vip ℂall Girls Karkardooma Phone No 9999965857 High Profile ℂall Girl Delhi N...
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
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...
 
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
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdf
 
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
 
Multivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptxMultivibrator and its types defination and usges.pptx
Multivibrator and its types defination and usges.pptx
 
Lesson no16 application of Induction Generator in Wind.ppsx
Lesson no16 application of Induction Generator in Wind.ppsxLesson no16 application of Induction Generator in Wind.ppsx
Lesson no16 application of Induction Generator in Wind.ppsx
 
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
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
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
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
 

ESD_CLASS-1.pdf

  • 1. Course Name: Embedded system design Course code: U14EC804B
  • 2. Course Objectives • LO1: concepts of embedded systems. • LO2: general Purpose and Domain Specific Processors. • LO3: embedded firmware. • LO4: RTOS& Task Communication.
  • 3. Course Outcomes • CO1: explain Embedded systems. • CO2: describe General Purpose and Domain Specific Processors. • CO3: discuss Embedded firmware. • CO4: explain RTOS& Task Communication.
  • 4. Text books • Shibu K.V, “Introduction to Embedded Systems”, Mc Graw Hill ,2014 Chapters (1, 2, 9, 10). Reference Books: • 1. Raj Kamal ,”Embedded Systems”, TMH. • 2. Frank Vahid, Tony Givargis ,”Embedded System Design”, John Wiley. • 3. Lyla,”Embedded Systems “,Pearson Education, 2013 • 4. David E. Simon ,”An Embedded Software Primer”,Pearson Education..
  • 5. Unit-1: Introduction to Embedded Systems • Definition of Embedded System • Embedded Systems Vs General Computing Systems • History of Embedded Systems • Classification • Major application areas • Purpose of Embedded Systems • Characteristics and Quality Attributes of Embedded Systems.
  • 6. Introduction • Definition: An embedded system is an electrical/electro mechanical system which is specifically designed for an application catering to a specific domain. • It is a combination of specialised hardware and firmware (software),which is tailored to meet the requirements of the application under consideration. • An embedded system contains a processing unit which can be a microprocessor or a microcontroller or a System on Chip (SoC) or an Application Specific Integrated Circuit (ASIC)/Application Specific Standard Product (ASSP) or a Programmable Logic Device (PLD) like FPGA or CPLD, an I/O subsystem which facilitates the interfacing of sensors and actuators which acts as the messengers from and to the ‘Real world’ to which the embedded system is interacting.
  • 7. • Embedded systems also possess a set of quality attributes, which are the nonfunctional requirements like security, scalability, availability, maintainability, safety, portability etc.
  • 8. Introduction to Embedded Systems Objectives: • Know what an embedded system is • Differentiate between embedded and general computing systems • Underline the history of embedded systems • Classif y embedded syste m s base d on performance, complexity and the era in which they evolved • Explain the domains and areas of applications of embedded systems • Identify the different purposes of embedded systems • Analyse a real life example on the bonding of embedded technology with human life
  • 9. WHAT IS AN EMBEDDED SYSTEM? • An embedded system is an electronic/electro- mechanical system designed to perform a specific function and is a combination of both hardware and firmware(software). • E.g. Electronic Toys, Mobile Handsets, Washing Machines, Air Conditioners, Automotive Control Units, Set Top Box, DVD Player etc… • Every embedded system is unique, and the hardware as well as the firmware is highly specialized to the application domain. • Embedded systems are becoming an inevitable part of any product or equipment in all fields i n c l u d i n g h o u s e h o l d a p p l i a n c e s , telecommunications, medical equipment, industrial control, consumer products, etc.
  • 10. EMBEDDED SYSTEMS VS. GENERAL COMPUTING SYSTEMS