SlideShare a Scribd company logo
MODULE-3
EMBEDDED SYSTEM COMPONENTS
What is an Embedded System ?
4 SEM - 18CS44 - Microcontrollers & Embedded Systems 5/15/2020
Contents:
 Embedded System
 Embedded Systems vs General Computing Systems
 History of Embedded System
 Classifications of Embedded System
4 SEM - 18CS44 - Microcontrollers & Embedded Systems 5/15/2020
What is an Embedded System?
– An embedded system is an electronic/electro-
mechanical system designed to perform a specific
function.
– Every embedded system is unique and the
hardware as well as the firmware is highly
specialized to the application domain.
4 SEM - 18CS44 - Microcontrollers & Embedded Systems 5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
GENERAL PURPOSE COMPUTING SYSTEM EMBEDDED SYSTEM
General purpose Operating System for executing a
variety of applications
Special purpose hardware and embedded OS for
executing a specific set of applications
Contains a General-Purpose Operating System
(GPOS)
May or may not contain an operating system for
functioning
Applications are alterable The firmware of the embedded system is pre-
programmed, and it is non-alterable
Less/not at all tailored towards power management Highly tailored to the power saving modes supported by
the hardware and the operating system
Response requirements are not time-critical The response time requirement is highly critical
Need not be deterministic in execution behavior
Execution behavior is deterministic for certain types of
embedded systems like ‘Hard Real Time’ systems
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
History of Embedded Systems:
•Embedded systems were in existence even before the IT revolution.
•Advances in semiconductor and nanotechnology and IT revolution gave
way to the development of miniature embedded systems.
•The first recognized modern embedded system is the Apollo Guidance
Computer (AGC)
•The first mass-produced embedded system was the Autonetics D-17
guidance computer for the Minuteman-I missile in 1961.
•The first integrated circuit was produced in September 1958 and
computers using them began to appear in 1963.
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
Classification of Embedded Systems:
Some of the criteria used in the classification of embedded systems are:
1. Based on generation
2. Complexity and performance requirements
3. Based on deterministic behavior
4. Based on triggering
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
Classification Based on Generation:
First Generation :
• Early embedded systems were built around 8-bit microprocessors like 8085 and Z80
and 4-bit microcontrollers.
• Simple in hardware circuits with firmware developed in assembly code.
E.g.: Digital telephone keypads, stepper motor control units, etc
Second Generation:
• Embedded systems built around 16-bit microprocessors and 8-bit or 16-bit
microcontrollers.
• Instructions set were much more complex and powerful than the first generation.
• Some of the second generation embedded systems contained embedded operating
systems for their operation.
E.g.: Data acquisition systems, SCADA systems, etc.
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
Third Generation :
• Embedded systems built around 32-bit microprocessors and 16-bit microcontrollers.
• Application and domain specific processors/controllers like Digital Signal
Processors (DSP) and Application Specific Integrated Circuits (ASICs) came into
picture.
• The instruction set of processors became more complex and powerful and the
concept of instruction pipelining also evolved.
E.g.: Robotics, media, industrial process control, networking etc.
Fourth Generation:
• The advent of System on Chips (SoC), reconfigurable processors and multicore
processors are bringing high performance, tight integration and miniaturization into
the embedded device market.
• The SoC technique implements a total system on a chip by implementing different
functionalities with a processor core on an integrated circuit.
E.g.: Smart phone devices, Mobile Internet Devices (MIDs), etc 5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
Classification Based on Complexity and Performance:
• Small-Scale Embedded Systems
• Medium-Scale Embedded Systems
• Large-Scale Embedded Systems
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
Small-Scale Embedded Systems
• Simple in application needs and the performance requirements are not time critical. E.g.: An electronic toy
• Usually built around low performance and low cost
8-bit or 16-bit microprocessors/microcontrollers.
May or may not contain an operating system for its functioning.
Medium-Scale Embedded Systems
• Slightly complex in hardware and firmware (software) requirements.
• Usually built around medium performance, low cost 16-bit or 32- bit microprocessors/microcontrollers or digital
signal processors
Large-Scale Embedded Systems
• Highly complex in hardware and firmware (software) requirements.
• They are employed in mission critical applications demanding high performance.
• Usually built around high performance 32-bit or 64-bit RISC processors/controllers or Reconfigurable System on
Chip
(RSoC) or multi- core processors and programmable logic devices.
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
Classification Based on Deterministic Behavior:
•Applicable for ‘Real Time’ systems.
•The application execution behavior can be either deterministic or non-deterministic.
•Based on the execution behavior, real time embedded systems are classified into
Hard Real Time and Soft Real Time systems.
Classification Based on Triggering:
•Embedded systems which are ‘Reactive’ in nature (like process control systems in
industrial control applications) can be classified based on the trigger.
•Reactive systems can be either event-triggered or time-triggered.
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
Major Application Areas of Embedded Systems:
•Consumer electronics: Camcorders, cameras, etc.
•Household appliances: Television, DVD players, washing machine, refrigerators,
microwave oven, etc.
•Home automation and security systems: Air conditioners, sprinklers, intruder detection
alarms, closed circuit television (CCTV) cameras, fire alarms, etc.
•Automotive industry: Anti-lock braking systems (ABS), engine control, ignition
systems, automatic navigation systems, etc
•Telecom: Cellular telephones, telephone switches, handset multimedia applications,
etc.
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
• Computer peripherals: Printers, scanners, fax machines, etc.
• Computer networking systems: Network routers, switches, hubs, firewalls, etc.
• Healthcare: Different kinds of scanners, EEG, ECG machines, etc.
• Measurements & Instrumentation: Digital multimeters, digital CROs, logic
analyzers, PLC systems, etc.
• Banking & Retail:Automated teller machines (ATM) and currency counters, point
of sales (POS), etc.
• Card readers: Barcode, smart card readers, hand held devices, etc.
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
Purpose of Embedded Systems:
Data Collection/Storage/Representation
• Embedded systems designed for the purpose of data collection performs acquisition of data from
the external world.
• Data collection is usually done for storage, analysis, manipulation and transmission.
• The term "data" refers all kinds of information, viz. text, voice, image, video, electrical signals
and any other measurable quantities.
• Data can be either analog (continuous) or digital (discrete).
Data (Signal) Processing
• The data (voice, image, video, electrical signals and other measurable quantities) collected by
embedded systems may be used for various kinds of data processing.
• Embedded systems with signal processing functionalities are employed in applications
demanding signal processing like speech coding, synthesis, audio video codec, transmission
applications, etc.
5/15/2020
4 SEM - 18CS44 - Microcontrollers & Embedded Systems
Monitoring
• Almost embedded products coming under the medical domain are used for monitoring.
• A very good example is the electro cardiogram (ECG) machine for monitoring the heartbeat of a
patient.
•The machine is intended to do the monitoring of the heartbeat.
•It cannot impose control over the heartbeat.
•The sensors used in ECG are the different electrodes connected to the patient's body.
5/15/2020

More Related Content

What's hot

Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
parassini
 
What is a microcontroller
What is a microcontrollerWhat is a microcontroller
What is a microcontroller
parassini
 
Embedded system
Embedded systemEmbedded system
Embedded system
Md.Abdullah Ahmad
 
Embedded system ppt
Embedded system pptEmbedded system ppt
Embedded system ppt
P Srinivas
 
Embedded system - embedded system programming
Embedded system - embedded system programmingEmbedded system - embedded system programming
Embedded system - embedded system programming
Vibrant Technologies & Computers
 
Introduction to microcontrollers
Introduction to microcontrollersIntroduction to microcontrollers
Introduction to microcontrollers
EdwardOmondi4
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptx
Saransh Garg
 
Microcessor aplication
Microcessor aplicationMicrocessor aplication
Microcessor aplication
Sandeep Kamath
 
Micro controller
Micro controllerMicro controller
Micro controller
Devi Prasad
 
INTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLERINTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLER
khalil zeineddine
 
Applications of microprocessor
Applications of microprocessorApplications of microprocessor
Applications of microprocessor
Anjali Agrawal
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Application and Domain Specific ES
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II  Application and Domain Specific ESSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II  Application and Domain Specific ES
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Application and Domain Specific ES
Arti Parab Academics
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollers
elprocus
 
MIIM Short Overview
MIIM Short OverviewMIIM Short Overview
MIIM Short Overview
samuelhuber
 
819 data sheet
819 data sheet819 data sheet
819 data sheet
Nimal Rathnaweera
 
Devices and gateways
Devices and gatewaysDevices and gateways
Devices and gateways
Nikil S Raaju
 
Unit 1
Unit 1Unit 1
Unit 1
sundar sivam
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
Embeddedbvp
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
Nitesh Kumar
 
1 introducing embedded systems and the microcontrollers
1 introducing embedded systems and the microcontrollers1 introducing embedded systems and the microcontrollers
1 introducing embedded systems and the microcontrollers
Bidhu Deka
 

What's hot (20)

Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
What is a microcontroller
What is a microcontrollerWhat is a microcontroller
What is a microcontroller
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded system ppt
Embedded system pptEmbedded system ppt
Embedded system ppt
 
Embedded system - embedded system programming
Embedded system - embedded system programmingEmbedded system - embedded system programming
Embedded system - embedded system programming
 
Introduction to microcontrollers
Introduction to microcontrollersIntroduction to microcontrollers
Introduction to microcontrollers
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptx
 
Microcessor aplication
Microcessor aplicationMicrocessor aplication
Microcessor aplication
 
Micro controller
Micro controllerMicro controller
Micro controller
 
INTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLERINTRODUCTION TO MICRCONTROLLER
INTRODUCTION TO MICRCONTROLLER
 
Applications of microprocessor
Applications of microprocessorApplications of microprocessor
Applications of microprocessor
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Application and Domain Specific ES
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II  Application and Domain Specific ESSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II  Application and Domain Specific ES
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Application and Domain Specific ES
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollers
 
MIIM Short Overview
MIIM Short OverviewMIIM Short Overview
MIIM Short Overview
 
819 data sheet
819 data sheet819 data sheet
819 data sheet
 
Devices and gateways
Devices and gatewaysDevices and gateways
Devices and gateways
 
Unit 1
Unit 1Unit 1
Unit 1
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
1 introducing embedded systems and the microcontrollers
1 introducing embedded systems and the microcontrollers1 introducing embedded systems and the microcontrollers
1 introducing embedded systems and the microcontrollers
 

Similar to ES components

18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
Sudeep35
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
PoojaPK8
 
13. Module-3-Embedded systems.pptx
13. Module-3-Embedded systems.pptx13. Module-3-Embedded systems.pptx
13. Module-3-Embedded systems.pptx
Chaitanya Jambotkar
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
ShreyaBhoje
 
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdfAauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdf
JoseMaximilianoNzang1
 
ELN_3modul.pptx
ELN_3modul.pptxELN_3modul.pptx
ELN_3modul.pptx
MrSunilKumarP
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
rmkceteee
 
ESD unit 1.pptx
ESD unit 1.pptxESD unit 1.pptx
ESD unit 1.pptx
VamsiReddy171587
 
Solution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systemsSolution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systems
manishpatel_79
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
Saranmohan Mohan
 
Presentation EScououccoucicoccoucucuvC.pptx
Presentation EScououccoucicoccoucucuvC.pptxPresentation EScououccoucicoccoucucuvC.pptx
Presentation EScououccoucicoccoucucuvC.pptx
YashJadhav496388
 
Purpose of Embedded Systems
Purpose of Embedded Systems Purpose of Embedded Systems
Purpose of Embedded Systems
VijayKumar5738
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
sangeetha rakhi
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
ChamathKushan
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
JuliaAndrews11
 
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).pptEMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
Namrata Ajwani
 
Embedded systems الانظمة المدمجة
Embedded systems  الانظمة المدمجة Embedded systems  الانظمة المدمجة
Embedded systems الانظمة المدمجة
salih mahmod
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptx
neelamsanjeevkumar
 
Introduction to Embedded Systems.pptx
Introduction to Embedded Systems.pptxIntroduction to Embedded Systems.pptx
Introduction to Embedded Systems.pptx
hkesrcr
 
Module 1.pdf
Module 1.pdfModule 1.pdf
Module 1.pdf
VenugopalaRaoAS
 

Similar to ES components (20)

18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
 
13. Module-3-Embedded systems.pptx
13. Module-3-Embedded systems.pptx13. Module-3-Embedded systems.pptx
13. Module-3-Embedded systems.pptx
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdfAauca_Sistemas_Embebidos_Nota_1DR JS.pdf
Aauca_Sistemas_Embebidos_Nota_1DR JS.pdf
 
ELN_3modul.pptx
ELN_3modul.pptxELN_3modul.pptx
ELN_3modul.pptx
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
 
ESD unit 1.pptx
ESD unit 1.pptxESD unit 1.pptx
ESD unit 1.pptx
 
Solution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systemsSolution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systems
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
 
Presentation EScououccoucicoccoucucuvC.pptx
Presentation EScououccoucicoccoucucuvC.pptxPresentation EScououccoucicoccoucucuvC.pptx
Presentation EScououccoucicoccoucucuvC.pptx
 
Purpose of Embedded Systems
Purpose of Embedded Systems Purpose of Embedded Systems
Purpose of Embedded Systems
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).pptEMBEDDED SYSTEMS - MSc Sem III (Final).ppt
EMBEDDED SYSTEMS - MSc Sem III (Final).ppt
 
Embedded systems الانظمة المدمجة
Embedded systems  الانظمة المدمجة Embedded systems  الانظمة المدمجة
Embedded systems الانظمة المدمجة
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptx
 
Introduction to Embedded Systems.pptx
Introduction to Embedded Systems.pptxIntroduction to Embedded Systems.pptx
Introduction to Embedded Systems.pptx
 
Module 1.pdf
Module 1.pdfModule 1.pdf
Module 1.pdf
 

Recently uploaded

Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 

Recently uploaded (20)

Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 

ES components

  • 1. MODULE-3 EMBEDDED SYSTEM COMPONENTS What is an Embedded System ? 4 SEM - 18CS44 - Microcontrollers & Embedded Systems 5/15/2020
  • 2. Contents:  Embedded System  Embedded Systems vs General Computing Systems  History of Embedded System  Classifications of Embedded System 4 SEM - 18CS44 - Microcontrollers & Embedded Systems 5/15/2020
  • 3. What is an Embedded System? – An embedded system is an electronic/electro- mechanical system designed to perform a specific function. – Every embedded system is unique and the hardware as well as the firmware is highly specialized to the application domain. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems 5/15/2020
  • 4. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems GENERAL PURPOSE COMPUTING SYSTEM EMBEDDED SYSTEM General purpose Operating System for executing a variety of applications Special purpose hardware and embedded OS for executing a specific set of applications Contains a General-Purpose Operating System (GPOS) May or may not contain an operating system for functioning Applications are alterable The firmware of the embedded system is pre- programmed, and it is non-alterable Less/not at all tailored towards power management Highly tailored to the power saving modes supported by the hardware and the operating system Response requirements are not time-critical The response time requirement is highly critical Need not be deterministic in execution behavior Execution behavior is deterministic for certain types of embedded systems like ‘Hard Real Time’ systems 5/15/2020
  • 5. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems History of Embedded Systems: •Embedded systems were in existence even before the IT revolution. •Advances in semiconductor and nanotechnology and IT revolution gave way to the development of miniature embedded systems. •The first recognized modern embedded system is the Apollo Guidance Computer (AGC) •The first mass-produced embedded system was the Autonetics D-17 guidance computer for the Minuteman-I missile in 1961. •The first integrated circuit was produced in September 1958 and computers using them began to appear in 1963. 5/15/2020
  • 6. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems Classification of Embedded Systems: Some of the criteria used in the classification of embedded systems are: 1. Based on generation 2. Complexity and performance requirements 3. Based on deterministic behavior 4. Based on triggering 5/15/2020
  • 7. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems Classification Based on Generation: First Generation : • Early embedded systems were built around 8-bit microprocessors like 8085 and Z80 and 4-bit microcontrollers. • Simple in hardware circuits with firmware developed in assembly code. E.g.: Digital telephone keypads, stepper motor control units, etc Second Generation: • Embedded systems built around 16-bit microprocessors and 8-bit or 16-bit microcontrollers. • Instructions set were much more complex and powerful than the first generation. • Some of the second generation embedded systems contained embedded operating systems for their operation. E.g.: Data acquisition systems, SCADA systems, etc. 5/15/2020
  • 8. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems Third Generation : • Embedded systems built around 32-bit microprocessors and 16-bit microcontrollers. • Application and domain specific processors/controllers like Digital Signal Processors (DSP) and Application Specific Integrated Circuits (ASICs) came into picture. • The instruction set of processors became more complex and powerful and the concept of instruction pipelining also evolved. E.g.: Robotics, media, industrial process control, networking etc. Fourth Generation: • The advent of System on Chips (SoC), reconfigurable processors and multicore processors are bringing high performance, tight integration and miniaturization into the embedded device market. • The SoC technique implements a total system on a chip by implementing different functionalities with a processor core on an integrated circuit. E.g.: Smart phone devices, Mobile Internet Devices (MIDs), etc 5/15/2020
  • 9. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems Classification Based on Complexity and Performance: • Small-Scale Embedded Systems • Medium-Scale Embedded Systems • Large-Scale Embedded Systems 5/15/2020
  • 10. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems Small-Scale Embedded Systems • Simple in application needs and the performance requirements are not time critical. E.g.: An electronic toy • Usually built around low performance and low cost 8-bit or 16-bit microprocessors/microcontrollers. May or may not contain an operating system for its functioning. Medium-Scale Embedded Systems • Slightly complex in hardware and firmware (software) requirements. • Usually built around medium performance, low cost 16-bit or 32- bit microprocessors/microcontrollers or digital signal processors Large-Scale Embedded Systems • Highly complex in hardware and firmware (software) requirements. • They are employed in mission critical applications demanding high performance. • Usually built around high performance 32-bit or 64-bit RISC processors/controllers or Reconfigurable System on Chip (RSoC) or multi- core processors and programmable logic devices. 5/15/2020
  • 11. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems Classification Based on Deterministic Behavior: •Applicable for ‘Real Time’ systems. •The application execution behavior can be either deterministic or non-deterministic. •Based on the execution behavior, real time embedded systems are classified into Hard Real Time and Soft Real Time systems. Classification Based on Triggering: •Embedded systems which are ‘Reactive’ in nature (like process control systems in industrial control applications) can be classified based on the trigger. •Reactive systems can be either event-triggered or time-triggered. 5/15/2020
  • 12. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems Major Application Areas of Embedded Systems: •Consumer electronics: Camcorders, cameras, etc. •Household appliances: Television, DVD players, washing machine, refrigerators, microwave oven, etc. •Home automation and security systems: Air conditioners, sprinklers, intruder detection alarms, closed circuit television (CCTV) cameras, fire alarms, etc. •Automotive industry: Anti-lock braking systems (ABS), engine control, ignition systems, automatic navigation systems, etc •Telecom: Cellular telephones, telephone switches, handset multimedia applications, etc. 5/15/2020
  • 13. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems • Computer peripherals: Printers, scanners, fax machines, etc. • Computer networking systems: Network routers, switches, hubs, firewalls, etc. • Healthcare: Different kinds of scanners, EEG, ECG machines, etc. • Measurements & Instrumentation: Digital multimeters, digital CROs, logic analyzers, PLC systems, etc. • Banking & Retail:Automated teller machines (ATM) and currency counters, point of sales (POS), etc. • Card readers: Barcode, smart card readers, hand held devices, etc. 5/15/2020
  • 14. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems Purpose of Embedded Systems: Data Collection/Storage/Representation • Embedded systems designed for the purpose of data collection performs acquisition of data from the external world. • Data collection is usually done for storage, analysis, manipulation and transmission. • The term "data" refers all kinds of information, viz. text, voice, image, video, electrical signals and any other measurable quantities. • Data can be either analog (continuous) or digital (discrete). Data (Signal) Processing • The data (voice, image, video, electrical signals and other measurable quantities) collected by embedded systems may be used for various kinds of data processing. • Embedded systems with signal processing functionalities are employed in applications demanding signal processing like speech coding, synthesis, audio video codec, transmission applications, etc. 5/15/2020
  • 15. 4 SEM - 18CS44 - Microcontrollers & Embedded Systems Monitoring • Almost embedded products coming under the medical domain are used for monitoring. • A very good example is the electro cardiogram (ECG) machine for monitoring the heartbeat of a patient. •The machine is intended to do the monitoring of the heartbeat. •It cannot impose control over the heartbeat. •The sensors used in ECG are the different electrodes connected to the patient's body. 5/15/2020