SlideShare a Scribd company logo
1 of 71
DEPT & SEM :
SUBJECT NAME :
COURSE CODE :
UNIT :
PREPARED BY :
ECE & VII
EMBEDDED SYSTEMS
ES
I
N GUNASEKHAR REDDY
COURSE:ES UNIT: I Pg. 2
OUTLINE-INTRODUCTION TO EMBEDDED SYSTEMS
• Definition of Embedded System
• Embedded System Vs General Computing Systems
• History of Embedded Systems
• Classification of embedded systems
• Major Application Areas
• Characteristics of embedded systems
• Purpose of Embedded Systems
• Quality Attributes of Embedded Systems
COURSE:ES UNIT: I Pg. 3
INTRODUCTION
A system is a way of working organizing or doing
one or many tasks according to a fixed plan, program
or set of rules.
A system is also an arrangement in
which all its units assemble and work
together according to the plan or program.
COURSE:ES UNIT: I Pg. 4
SYSTEM
EXAMPLES
WATCH
It is a time display SYSTEM
Parts: Hardware, Needles, Battery, Dial, Chassis and Strap
Rules
1.All needles move clockwise only
2.A thin needle rotates every second
3.A long needle rotates every minute
4.A short needle rotates every hour
5.All needles return to the original position after 12 hours
COURSE:ES UNIT: I Pg. 5
SYSTEM
EXAMPLES
WASHING MACHINE
It is an automatic clothes washing SYSTEM
Parts: Status display panel, Switches & Dials, Motor, Power
supply & control unit, Inner water level sensor and
solenoid valve.
Rules
1.Wash by spinning
2.Rinse
3.Drying
4.Wash over by blinking
5.Each step display the process stage
6.In case interruption, execute only the remaining
COURSE:ES UNIT: I Pg. 6
INTRODUCTION
1.1 What is an Embedded Systems?
COURSE:ES UNIT: I Pg. 7
COURSE:ES UNIT: I Pg. 8
COURSE:ES UNIT: I Pg. 9
COURSE:ES UNIT: I Pg. 10
COURSE:ES UNIT: I Pg. 11
1.2 Embedded System Vs General Computing Systems
COURSE:ES UNIT: I Pg. 12
Here, are important milestones from the history of embedded system:
In 1960, embedded system was first used for developing Apollo Guidance System by
Charles Stark Draper at MIT.
In 1965, Autonetics, developed the D-17B, the computer used in the Minuteman
missile guidance system.
1.3 History of Embedded system
COURSE:ES UNIT: I Pg. 13
Apollo Guidance System
The first recognizably modern embedded system.
Developed by Charles Stark Draper at the MIT Instrumentation Laboratory
Used in real time astronaut pilots to collect and provide flight information.
Automatically control all of the navigational functions of the Apollo spacecraft.
The Apollo flight computer was the first to use integrated Circuits (ICs).
The computer’s RAM was magnetic core memory (4K words) and ROM was implemented
as core rope memory (32K Words)
COURSE:ES UNIT: I Pg. 14
D-17 Guidance Computer
The first mass-produced embedded system developed for Minuteman missile.
Built from discrete transistor logic and had a disk for main memory.
COURSE:ES UNIT: I Pg. 15
Based on Generation.
Complexity and Performance Requirements.
Based on Deterministic Behaviour
Based on Triggering.
1.4 Classification of Embedded Systems
COURSE:ES UNIT: I Pg. 16
 First Generation:
 Earlier embedded systems which were built using 8 bit Microprocessors and
4-bit Microcontrollers come under this category.
 8085, Z80 and 4-bit Microcontrollers SIC60 family from EPSON, EM6607
from EM Microelectronics etc…
 Simple in hardware circuits with firmware developed in Assembly
Language.
 Digital Telephone keypads, Stepper motor Control Units etc are example
of this generation.
Based On Generation
COURSE:ES UNIT: I Pg. 17
 Second Generation:
 Earlier embedded systems which were built using 16-bit
Microprocessors and 8-bit Microcontrollers come under this
category.
 8086, Z800 and 8-bit Microcontrollers 8051family from Atmel, At
mega, Philips etc..
 Complex in hardware circuits with more complex instruction
set compared to first generation systems with some containing
operating systems for their operations.
 Data Acquisition System, SCADA Systems are example
of this generation.
COURSE:ES UNIT: I Pg. 18
 Embedded systems which are built using 32-bit Microprocessors and 16-bit
Microcontrollers come under this category.
 A new concept of Application specific and domain specific
processor/controllers like DSP Processors and Application specific Integrated
Circuits came into picture.
 Instruction sets became more complex and powerful with an introduction of Instuction
pipelining concept introduced.
 Processors like Intel, Pentium, Motorola 68k gained attention in high performance
embedded requirement.
 Dedicated Embedded real-time and general purpose
operating systems enter into the market.
 Robotics, Media, Industrial Process Control, networking etc….are example of this
generation.
Third Generation:
COURSE:ES UNIT: I Pg. 19
 With the advent of System on Chip SoC, reconfigurable
processors and multicore processors are bringing high
performance, tight integration and miniaturisation into the
embedded device market.
 The SoC technique implements a total system on a chip by
integrating different
functionalities with a processor core on an integrated circuit.
 They make use of high performance real time embedded
operating systems for their functioning.
 Smart Phone devices, Mobile Internet
Devices(MIDs) etc are examples of this eneration.
Fourth Generation:
COURSE:ES UNIT: I Pg. 20
CLASSIFICA
TIONSOF
EMBEDDEDSYSTEM
1. Small Scale Embedded System
2. Medium Scale Embedded System
3. Large Scale Embedded System
COURSE:ES UNIT: I Pg. 21
 They are built using low performance, low cost 8 or
16-bit Microprocessor/Microcontrollers.
 They may or may not contain an operating system
for their functioning.
 Simple in application need and performance is not time
critical.
 An electronic toy is an example of it.
SMALL SCALE EMBEDDED SYSTEMS
COURSE:ES UNIT: I Pg. 22
 Tools for development of embedded software – Editor, assembler and
cross assembler, integrated development environment (ISE) specific
to the microcontroller or processor used.
 C or Java used for developing .
 C program compilation is done into the assembly, and executable
codes are then appropriately located in the system memory.
 Software fits within the memory available and keep in view the
need to limit power dissipation when system is running continuously.
COURSE:ES UNIT: I Pg. 23
 Systems are built around medium performance an low
cost 16 or 32-bit microprocessors or microcontrollers or
Digital signal processors.
 They usually contain an operating system (general
purpose or real time operating system) for its
functioning.
 Slightly complex in hardware and firmware(software)
requirements.
MEDIUM SCALE EMBEDDED SYSTEMS
COURSE:ES UNIT: I Pg. 24
 Programming tools: C/C++/Visual C++/Java, RTOS, and
Source code engineering tool.
 Simulator, Debugger and Integrated Development
Environment (IDE).
 Software tools provide the solutions to the hardware
complexities.
COURSE:ES UNIT: I Pg. 25
 They are built around 32 or 64-bit RISC processors/controllers or
Reconfigurable System on Chip (RSoC) or multi-core processors and
programmable logic devices.
 They involve highly complex hardware and firmware in this category.
 They may contain multiple processors/controllers and co- units/hardware
accelerators for offloading the processing requirements from the main processor
of the embedded system.
 They are employed in mission critical applications which demands high
performance.
 They contain real time operating system for task scheduling, prioritization
and management.
LARGE SCALE EMBEDDED SYSTEMS
COURSE:ES UNIT: I Pg. 26
SoC Example - Raspberry Pi
COURSE:ES UNIT: I Pg. 27
Embedded Systems - Classification Based on deterministic
behavior: It is applicable for Real Time systems. The
application/task execution behavior for an embedded system can be
either deterministic or non- deterministic
These are classified in to two types
1.Soft Real time Systems: Missing a deadline may not be critical
andcanbetoleratedtoacertaindegree
2.Hard Real time systems: Missing a program/task execution time
deadline can have catastrophicconsequences(financial,humanlossoflife,
etc.)
COURSE:ES UNIT: I Pg. 28
Embedded Systems Classification Based on Triggering:
These are classified into two types
1.Event Triggered : Activities within the system (e.g., task
run-times) are dynamic and depend upon occurrence of
differentevents.
2.Time triggered: Activities within the system follow a
statically computed schedule (i.e., they are allocated time slots
during which they can take place) and thus by nature are
predictable.
COURSE:ES UNIT: I Pg. 29
1.5 Major Application Areas of Embedded Systems
COURSE:ES UNIT: I Pg. 30
1.5 Major Application Areas of Embedded Systems
COURSE:ES UNIT: I Pg. 31
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 32
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 33
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 34
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 35
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 36
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 37
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 38
COURSE:ES UNIT: I Pg. 39
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 40
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 41
1.6 Purpose of Embedded Systems
COURSE:ES UNIT: I Pg. 42
Introduction
COURSE:ES UNIT: I Pg. 43
1.7 Characteristics of Embedded Systems
COURSE:ES UNIT: I Pg. 44
1.7.1 Application and Domain Specific
COURSE:ES UNIT: I Pg. 45
1.7.2 Reactive and Real Time
COURSE:ES UNIT: I Pg. 46
1.7.3 Operaion in Hash Environment
COURSE:ES UNIT: I Pg. 47
1.7.4 Distributed
COURSE:ES UNIT: I Pg. 48
1.7.5 Small Size and Weight
COURSE:ES UNIT: I Pg. 49
1.7.6 Power Concerns
COURSE:ES UNIT: I Pg. 50
1.8 Quality Attributes of Embedded Systems
COURSE:ES UNIT: I Pg. 51
1.8.1 Operational Quality Attributes
COURSE:ES UNIT: I Pg. 52
1.8.1. Operational Quality Attributes Response
COURSE:ES UNIT: I Pg. 53
1.8.1. Operational Quality Attributes  Throughput
COURSE:ES UNIT: I Pg. 54
1.8.1. Operational Quality Attributes Reliability
COURSE:ES UNIT: I Pg. 55
1.8.1. Operational Quality Attributes Maintainability
COURSE:ES UNIT: I Pg. 56
1.8.1. Operational Quality Attributes Security
COURSE:ES UNIT: I Pg. 57
1.8.1. Operational Quality Attributes Safety
COURSE:ES UNIT: I Pg. 58
1.8.2. Non-Operational Quality Attributes
COURSE:ES UNIT: I Pg. 59
1.8.2. Non-Operational Quality Attributes Testability & Debugability
COURSE:ES UNIT: I Pg. 60
1.8.2. Non-Operational Quality Attributes Evolvability
1.8.2. Non-Operational Quality Attributes Portability
COURSE:ES UNIT: I Pg. 61
1.8.2. Non-Operational Quality Attributes Time to Prototype and Market
COURSE:ES UNIT: I Pg. 62
1.8.2. Non-Operational Quality Attributes Per Unit Cost and Revenue
COURSE:ES UNIT: I Pg. 63
COURSE:ES UNIT: I Pg. 64
1. Embedded System is a……………………………………….
A. An Electronic System
B. A Mechanical System
C. An Electro-Mechanical System
D. Both A & C
2. Which of the following is not an example of a “Small Scale Embedded System”?
A. Electronic Barbie doll
B. Simple Calculator
C. Cell Phone
D. Electronic toy car
Multiple Choice Questions
COURSE:ES UNIT: I Pg. 65
3. Which of the following is (are) an intended purpose(s) of embedded systems?
A. Data Collection
B. Data Processing
C. Data Communication
D. All of these
4. Which of the following is an (are) examples of embedded system for data
communication?
A. USB Mass storage device
B. Network router
C. Digital Camera
D. Music player
Multiple Choice Questions
COURSE:ES UNIT: I Pg. 66
5. A digital multi meter is an example of an embedded system for
A. Data communication
B. Monitoring
C. Control
D. All of these
6. Which of the following is true about Embedded Systems?
A. Reactive and Real Time
B. Distributed
C. Operates in harsh environment
D. All of these
Multiple Choice Questions
COURSE:ES UNIT: I Pg. 67
7. Quality attributes of an embedded system are
A. Functional requirements
B. Non-Functional requirements
C. Both
D. None of these
8. Which of the following is true about Embedded Systems?
A. Reactive and Real Time
B. Distributed
C. Operates in harsh environment
D. All of these
Multiple Choice Questions
COURSE:ES UNIT: I Pg. 68
9. Example of second generation embedded system is………..
A. Digital Telephone keypads
B. Stepper motor Control Units
C. DataAcquisition System
D. Robotics
10.In…………………...typeofsystemsmissing a program/task execution
time deadline can have catastrophicconsequences.
A. Soft real time systems
B. Hard real time systems
C. Complex systems
D. All of these
Multiple Choice Questions
COURSE:ES UNIT: I Pg. 69
Define embedded systems.
Explain the history of embedded systems.
List out the classification of embedded systems.
List out the major application areas of embedded systems.
What are the characteristics of embedded systems.
List out the operational quality attributes of embedded systems.
List out the non-operational quality attributes of embedded systems.
TWO MARKS QUESTIONS
COURSE:ES UNIT: I Pg. 70
What is an embedded system? Explain the different applications of embedded systems.
Difference between embedded systems and general computing systems.
Explain the various purpose of embedded systems in detail with illustrative examples.
Explain the different classifications of embedded systems. Give an example for each.
Explain the different characteristics of embedded systems in detail.
Explain in detail about Quality Attributes of Embedded Systems.
TEN MARKS QUESTIONS
COURSE:ES UNIT: I Pg. 71
THANK YOU

More Related Content

Similar to ES UNIT-I.pptx

Similar to ES UNIT-I.pptx (20)

IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
 
btech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxbtech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptx
 
Introduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfIntroduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdf
 
Project Report on Embedded Systems
Project Report on Embedded Systems Project Report on Embedded Systems
Project Report on Embedded Systems
 
19EICN
19EICN19EICN
19EICN
 
Ijetr042175
Ijetr042175Ijetr042175
Ijetr042175
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
ESD unit 1.pptx
ESD unit 1.pptxESD unit 1.pptx
ESD unit 1.pptx
 
Trainingreport on embedded system
Trainingreport on embedded systemTrainingreport on embedded system
Trainingreport on embedded system
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
 
Operating System-Chap 1-EnglishVersion-20221
Operating System-Chap 1-EnglishVersion-20221Operating System-Chap 1-EnglishVersion-20221
Operating System-Chap 1-EnglishVersion-20221
 
Operating System-Chap 1-EnglishHust-20231
Operating System-Chap 1-EnglishHust-20231Operating System-Chap 1-EnglishHust-20231
Operating System-Chap 1-EnglishHust-20231
 
Operating System-Chap 1-EnglishVersion_20231
Operating System-Chap 1-EnglishVersion_20231Operating System-Chap 1-EnglishVersion_20231
Operating System-Chap 1-EnglishVersion_20231
 
Unit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processorUnit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processor
 
Embedded System
Embedded System Embedded System
Embedded System
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptx
 
Arduino
Arduino Arduino
Arduino
 
Micro controller and dsp processor
Micro controller and dsp processorMicro controller and dsp processor
Micro controller and dsp processor
 

Recently uploaded

In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in RiyadhIn Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
ahmedjiabur940
 
如何办理(Columbia College毕业证书)纽约市哥伦比亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(Columbia College毕业证书)纽约市哥伦比亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(Columbia College毕业证书)纽约市哥伦比亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(Columbia College毕业证书)纽约市哥伦比亚大学毕业证成绩单本科硕士学位证留信学历认证
ugzga
 
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
ugzga
 
如何办理(UB毕业证书)纽约州立大学水牛城分校毕业证成绩单本科硕士学位证留信学历认证
如何办理(UB毕业证书)纽约州立大学水牛城分校毕业证成绩单本科硕士学位证留信学历认证如何办理(UB毕业证书)纽约州立大学水牛城分校毕业证成绩单本科硕士学位证留信学历认证
如何办理(UB毕业证书)纽约州立大学水牛城分校毕业证成绩单本科硕士学位证留信学历认证
ugzga
 
ECHOES OF GENIUS - A Tribute to Nari Gandhi's Architectural Legacy. .pdf
ECHOES OF GENIUS - A Tribute to Nari Gandhi's Architectural Legacy. .pdfECHOES OF GENIUS - A Tribute to Nari Gandhi's Architectural Legacy. .pdf
ECHOES OF GENIUS - A Tribute to Nari Gandhi's Architectural Legacy. .pdf
Sarbjit Bahga
 
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
ugzga
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
yhavx
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
awasv46j
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 

Recently uploaded (20)

Academic Portfolio (2017-2021) .pdf
Academic Portfolio (2017-2021)      .pdfAcademic Portfolio (2017-2021)      .pdf
Academic Portfolio (2017-2021) .pdf
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
Morgenbooster: Storytelling in Identity Design
Morgenbooster: Storytelling in Identity DesignMorgenbooster: Storytelling in Identity Design
Morgenbooster: Storytelling in Identity Design
 
Spring Summer 2026 Inspirations trend book Peclers Paris
Spring Summer 2026 Inspirations trend book Peclers ParisSpring Summer 2026 Inspirations trend book Peclers Paris
Spring Summer 2026 Inspirations trend book Peclers Paris
 
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in RiyadhIn Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
 
如何办理(Columbia College毕业证书)纽约市哥伦比亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(Columbia College毕业证书)纽约市哥伦比亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(Columbia College毕业证书)纽约市哥伦比亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(Columbia College毕业证书)纽约市哥伦比亚大学毕业证成绩单本科硕士学位证留信学历认证
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Software Architecture - Architecture Styles and Patterns-1.pdf
Software Architecture - Architecture Styles and Patterns-1.pdfSoftware Architecture - Architecture Styles and Patterns-1.pdf
Software Architecture - Architecture Styles and Patterns-1.pdf
 
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(ArtEZ毕业证书)ArtEZ艺术学院毕业证成绩单本科硕士学位证留信学历认证
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
如何办理(UB毕业证书)纽约州立大学水牛城分校毕业证成绩单本科硕士学位证留信学历认证
如何办理(UB毕业证书)纽约州立大学水牛城分校毕业证成绩单本科硕士学位证留信学历认证如何办理(UB毕业证书)纽约州立大学水牛城分校毕业证成绩单本科硕士学位证留信学历认证
如何办理(UB毕业证书)纽约州立大学水牛城分校毕业证成绩单本科硕士学位证留信学历认证
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
ECHOES OF GENIUS - A Tribute to Nari Gandhi's Architectural Legacy. .pdf
ECHOES OF GENIUS - A Tribute to Nari Gandhi's Architectural Legacy. .pdfECHOES OF GENIUS - A Tribute to Nari Gandhi's Architectural Legacy. .pdf
ECHOES OF GENIUS - A Tribute to Nari Gandhi's Architectural Legacy. .pdf
 
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
如何办理(Birmingham毕业证书)伯明翰大学学院毕业证成绩单本科硕士学位证留信学历认证
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...
18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...
18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...
 

ES UNIT-I.pptx

  • 1. DEPT & SEM : SUBJECT NAME : COURSE CODE : UNIT : PREPARED BY : ECE & VII EMBEDDED SYSTEMS ES I N GUNASEKHAR REDDY
  • 2. COURSE:ES UNIT: I Pg. 2 OUTLINE-INTRODUCTION TO EMBEDDED SYSTEMS • Definition of Embedded System • Embedded System Vs General Computing Systems • History of Embedded Systems • Classification of embedded systems • Major Application Areas • Characteristics of embedded systems • Purpose of Embedded Systems • Quality Attributes of Embedded Systems
  • 3. COURSE:ES UNIT: I Pg. 3 INTRODUCTION A system is a way of working organizing or doing one or many tasks according to a fixed plan, program or set of rules. A system is also an arrangement in which all its units assemble and work together according to the plan or program.
  • 4. COURSE:ES UNIT: I Pg. 4 SYSTEM EXAMPLES WATCH It is a time display SYSTEM Parts: Hardware, Needles, Battery, Dial, Chassis and Strap Rules 1.All needles move clockwise only 2.A thin needle rotates every second 3.A long needle rotates every minute 4.A short needle rotates every hour 5.All needles return to the original position after 12 hours
  • 5. COURSE:ES UNIT: I Pg. 5 SYSTEM EXAMPLES WASHING MACHINE It is an automatic clothes washing SYSTEM Parts: Status display panel, Switches & Dials, Motor, Power supply & control unit, Inner water level sensor and solenoid valve. Rules 1.Wash by spinning 2.Rinse 3.Drying 4.Wash over by blinking 5.Each step display the process stage 6.In case interruption, execute only the remaining
  • 6. COURSE:ES UNIT: I Pg. 6 INTRODUCTION 1.1 What is an Embedded Systems?
  • 11. COURSE:ES UNIT: I Pg. 11 1.2 Embedded System Vs General Computing Systems
  • 12. COURSE:ES UNIT: I Pg. 12 Here, are important milestones from the history of embedded system: In 1960, embedded system was first used for developing Apollo Guidance System by Charles Stark Draper at MIT. In 1965, Autonetics, developed the D-17B, the computer used in the Minuteman missile guidance system. 1.3 History of Embedded system
  • 13. COURSE:ES UNIT: I Pg. 13 Apollo Guidance System The first recognizably modern embedded system. Developed by Charles Stark Draper at the MIT Instrumentation Laboratory Used in real time astronaut pilots to collect and provide flight information. Automatically control all of the navigational functions of the Apollo spacecraft. The Apollo flight computer was the first to use integrated Circuits (ICs). The computer’s RAM was magnetic core memory (4K words) and ROM was implemented as core rope memory (32K Words)
  • 14. COURSE:ES UNIT: I Pg. 14 D-17 Guidance Computer The first mass-produced embedded system developed for Minuteman missile. Built from discrete transistor logic and had a disk for main memory.
  • 15. COURSE:ES UNIT: I Pg. 15 Based on Generation. Complexity and Performance Requirements. Based on Deterministic Behaviour Based on Triggering. 1.4 Classification of Embedded Systems
  • 16. COURSE:ES UNIT: I Pg. 16  First Generation:  Earlier embedded systems which were built using 8 bit Microprocessors and 4-bit Microcontrollers come under this category.  8085, Z80 and 4-bit Microcontrollers SIC60 family from EPSON, EM6607 from EM Microelectronics etc…  Simple in hardware circuits with firmware developed in Assembly Language.  Digital Telephone keypads, Stepper motor Control Units etc are example of this generation. Based On Generation
  • 17. COURSE:ES UNIT: I Pg. 17  Second Generation:  Earlier embedded systems which were built using 16-bit Microprocessors and 8-bit Microcontrollers come under this category.  8086, Z800 and 8-bit Microcontrollers 8051family from Atmel, At mega, Philips etc..  Complex in hardware circuits with more complex instruction set compared to first generation systems with some containing operating systems for their operations.  Data Acquisition System, SCADA Systems are example of this generation.
  • 18. COURSE:ES UNIT: I Pg. 18  Embedded systems which are built using 32-bit Microprocessors and 16-bit Microcontrollers come under this category.  A new concept of Application specific and domain specific processor/controllers like DSP Processors and Application specific Integrated Circuits came into picture.  Instruction sets became more complex and powerful with an introduction of Instuction pipelining concept introduced.  Processors like Intel, Pentium, Motorola 68k gained attention in high performance embedded requirement.  Dedicated Embedded real-time and general purpose operating systems enter into the market.  Robotics, Media, Industrial Process Control, networking etc….are example of this generation. Third Generation:
  • 19. COURSE:ES UNIT: I Pg. 19  With the advent of System on Chip SoC, reconfigurable processors and multicore processors are bringing high performance, tight integration and miniaturisation into the embedded device market.  The SoC technique implements a total system on a chip by integrating different functionalities with a processor core on an integrated circuit.  They make use of high performance real time embedded operating systems for their functioning.  Smart Phone devices, Mobile Internet Devices(MIDs) etc are examples of this eneration. Fourth Generation:
  • 20. COURSE:ES UNIT: I Pg. 20 CLASSIFICA TIONSOF EMBEDDEDSYSTEM 1. Small Scale Embedded System 2. Medium Scale Embedded System 3. Large Scale Embedded System
  • 21. COURSE:ES UNIT: I Pg. 21  They are built using low performance, low cost 8 or 16-bit Microprocessor/Microcontrollers.  They may or may not contain an operating system for their functioning.  Simple in application need and performance is not time critical.  An electronic toy is an example of it. SMALL SCALE EMBEDDED SYSTEMS
  • 22. COURSE:ES UNIT: I Pg. 22  Tools for development of embedded software – Editor, assembler and cross assembler, integrated development environment (ISE) specific to the microcontroller or processor used.  C or Java used for developing .  C program compilation is done into the assembly, and executable codes are then appropriately located in the system memory.  Software fits within the memory available and keep in view the need to limit power dissipation when system is running continuously.
  • 23. COURSE:ES UNIT: I Pg. 23  Systems are built around medium performance an low cost 16 or 32-bit microprocessors or microcontrollers or Digital signal processors.  They usually contain an operating system (general purpose or real time operating system) for its functioning.  Slightly complex in hardware and firmware(software) requirements. MEDIUM SCALE EMBEDDED SYSTEMS
  • 24. COURSE:ES UNIT: I Pg. 24  Programming tools: C/C++/Visual C++/Java, RTOS, and Source code engineering tool.  Simulator, Debugger and Integrated Development Environment (IDE).  Software tools provide the solutions to the hardware complexities.
  • 25. COURSE:ES UNIT: I Pg. 25  They are built around 32 or 64-bit RISC processors/controllers or Reconfigurable System on Chip (RSoC) or multi-core processors and programmable logic devices.  They involve highly complex hardware and firmware in this category.  They may contain multiple processors/controllers and co- units/hardware accelerators for offloading the processing requirements from the main processor of the embedded system.  They are employed in mission critical applications which demands high performance.  They contain real time operating system for task scheduling, prioritization and management. LARGE SCALE EMBEDDED SYSTEMS
  • 26. COURSE:ES UNIT: I Pg. 26 SoC Example - Raspberry Pi
  • 27. COURSE:ES UNIT: I Pg. 27 Embedded Systems - Classification Based on deterministic behavior: It is applicable for Real Time systems. The application/task execution behavior for an embedded system can be either deterministic or non- deterministic These are classified in to two types 1.Soft Real time Systems: Missing a deadline may not be critical andcanbetoleratedtoacertaindegree 2.Hard Real time systems: Missing a program/task execution time deadline can have catastrophicconsequences(financial,humanlossoflife, etc.)
  • 28. COURSE:ES UNIT: I Pg. 28 Embedded Systems Classification Based on Triggering: These are classified into two types 1.Event Triggered : Activities within the system (e.g., task run-times) are dynamic and depend upon occurrence of differentevents. 2.Time triggered: Activities within the system follow a statically computed schedule (i.e., they are allocated time slots during which they can take place) and thus by nature are predictable.
  • 29. COURSE:ES UNIT: I Pg. 29 1.5 Major Application Areas of Embedded Systems
  • 30. COURSE:ES UNIT: I Pg. 30 1.5 Major Application Areas of Embedded Systems
  • 31. COURSE:ES UNIT: I Pg. 31 1.6 Purpose of Embedded Systems
  • 32. COURSE:ES UNIT: I Pg. 32 1.6 Purpose of Embedded Systems
  • 33. COURSE:ES UNIT: I Pg. 33 1.6 Purpose of Embedded Systems
  • 34. COURSE:ES UNIT: I Pg. 34 1.6 Purpose of Embedded Systems
  • 35. COURSE:ES UNIT: I Pg. 35 1.6 Purpose of Embedded Systems
  • 36. COURSE:ES UNIT: I Pg. 36 1.6 Purpose of Embedded Systems
  • 37. COURSE:ES UNIT: I Pg. 37 1.6 Purpose of Embedded Systems
  • 39. COURSE:ES UNIT: I Pg. 39 1.6 Purpose of Embedded Systems
  • 40. COURSE:ES UNIT: I Pg. 40 1.6 Purpose of Embedded Systems
  • 41. COURSE:ES UNIT: I Pg. 41 1.6 Purpose of Embedded Systems
  • 42. COURSE:ES UNIT: I Pg. 42 Introduction
  • 43. COURSE:ES UNIT: I Pg. 43 1.7 Characteristics of Embedded Systems
  • 44. COURSE:ES UNIT: I Pg. 44 1.7.1 Application and Domain Specific
  • 45. COURSE:ES UNIT: I Pg. 45 1.7.2 Reactive and Real Time
  • 46. COURSE:ES UNIT: I Pg. 46 1.7.3 Operaion in Hash Environment
  • 47. COURSE:ES UNIT: I Pg. 47 1.7.4 Distributed
  • 48. COURSE:ES UNIT: I Pg. 48 1.7.5 Small Size and Weight
  • 49. COURSE:ES UNIT: I Pg. 49 1.7.6 Power Concerns
  • 50. COURSE:ES UNIT: I Pg. 50 1.8 Quality Attributes of Embedded Systems
  • 51. COURSE:ES UNIT: I Pg. 51 1.8.1 Operational Quality Attributes
  • 52. COURSE:ES UNIT: I Pg. 52 1.8.1. Operational Quality Attributes Response
  • 53. COURSE:ES UNIT: I Pg. 53 1.8.1. Operational Quality Attributes  Throughput
  • 54. COURSE:ES UNIT: I Pg. 54 1.8.1. Operational Quality Attributes Reliability
  • 55. COURSE:ES UNIT: I Pg. 55 1.8.1. Operational Quality Attributes Maintainability
  • 56. COURSE:ES UNIT: I Pg. 56 1.8.1. Operational Quality Attributes Security
  • 57. COURSE:ES UNIT: I Pg. 57 1.8.1. Operational Quality Attributes Safety
  • 58. COURSE:ES UNIT: I Pg. 58 1.8.2. Non-Operational Quality Attributes
  • 59. COURSE:ES UNIT: I Pg. 59 1.8.2. Non-Operational Quality Attributes Testability & Debugability
  • 60. COURSE:ES UNIT: I Pg. 60 1.8.2. Non-Operational Quality Attributes Evolvability 1.8.2. Non-Operational Quality Attributes Portability
  • 61. COURSE:ES UNIT: I Pg. 61 1.8.2. Non-Operational Quality Attributes Time to Prototype and Market
  • 62. COURSE:ES UNIT: I Pg. 62 1.8.2. Non-Operational Quality Attributes Per Unit Cost and Revenue
  • 64. COURSE:ES UNIT: I Pg. 64 1. Embedded System is a………………………………………. A. An Electronic System B. A Mechanical System C. An Electro-Mechanical System D. Both A & C 2. Which of the following is not an example of a “Small Scale Embedded System”? A. Electronic Barbie doll B. Simple Calculator C. Cell Phone D. Electronic toy car Multiple Choice Questions
  • 65. COURSE:ES UNIT: I Pg. 65 3. Which of the following is (are) an intended purpose(s) of embedded systems? A. Data Collection B. Data Processing C. Data Communication D. All of these 4. Which of the following is an (are) examples of embedded system for data communication? A. USB Mass storage device B. Network router C. Digital Camera D. Music player Multiple Choice Questions
  • 66. COURSE:ES UNIT: I Pg. 66 5. A digital multi meter is an example of an embedded system for A. Data communication B. Monitoring C. Control D. All of these 6. Which of the following is true about Embedded Systems? A. Reactive and Real Time B. Distributed C. Operates in harsh environment D. All of these Multiple Choice Questions
  • 67. COURSE:ES UNIT: I Pg. 67 7. Quality attributes of an embedded system are A. Functional requirements B. Non-Functional requirements C. Both D. None of these 8. Which of the following is true about Embedded Systems? A. Reactive and Real Time B. Distributed C. Operates in harsh environment D. All of these Multiple Choice Questions
  • 68. COURSE:ES UNIT: I Pg. 68 9. Example of second generation embedded system is……….. A. Digital Telephone keypads B. Stepper motor Control Units C. DataAcquisition System D. Robotics 10.In…………………...typeofsystemsmissing a program/task execution time deadline can have catastrophicconsequences. A. Soft real time systems B. Hard real time systems C. Complex systems D. All of these Multiple Choice Questions
  • 69. COURSE:ES UNIT: I Pg. 69 Define embedded systems. Explain the history of embedded systems. List out the classification of embedded systems. List out the major application areas of embedded systems. What are the characteristics of embedded systems. List out the operational quality attributes of embedded systems. List out the non-operational quality attributes of embedded systems. TWO MARKS QUESTIONS
  • 70. COURSE:ES UNIT: I Pg. 70 What is an embedded system? Explain the different applications of embedded systems. Difference between embedded systems and general computing systems. Explain the various purpose of embedded systems in detail with illustrative examples. Explain the different classifications of embedded systems. Give an example for each. Explain the different characteristics of embedded systems in detail. Explain in detail about Quality Attributes of Embedded Systems. TEN MARKS QUESTIONS
  • 71. COURSE:ES UNIT: I Pg. 71 THANK YOU