SlideShare una empresa de Scribd logo
1 de 26
Introduction to Embedded Systems
Contents
• Definition
• Embedded Systems and
General Purpose Computer
Systems
• Examples
• Classifications
• Applications
• Purpose
What is an Embedded System?
• Any computing system designed to serve a dedicated
purpose.
• A computer system with a dedicated function within
a larger system.
Continued...
Embedded Systems consists of
both :
 Hardware
 Software
Continued...
Definition of Embedded
System:
An embedded
system is an electro-
mechanical system designed to
perform a specific function
and combination of hardware
and software.
Embedded Systems & General Purpose Computer
System
General Purpose Computer System Embedded System
Continued...
General Purpose
Computer System
• Generic
hardware+General
purpose OS= Various
operations
• General purpose OS
• Applications
programmable by users.
• Performance
• Not power concerned.
• Not time critical.
• Not needed
Embedded System
• Special purpose hardware+Embedded
OS= Specific operation
• May or may not contain OS
• Applications non-programmable by
users.
• Application specific equirements.
• HIGHLY Power concerned.
• Highly critical.
• Behavour is deterministic for
certain types.
1. Contents
2. Operating system
3. Alterations
4. Key factor
5. Power consumption
6. Response time
7. Deterministic
Behaviour
History of Embedded Systems
Continued...
1960: Apollo Guidance Computer
1MHz clock
4 KB words ROM
256 words RAM
1961: Minuteman 1 missile used
Autonetics D-17 guidance computer
First one to be produced in mass.
1971: Intel introduced the
world's first microprocessor
chip called the 4004
Used in business calculators
Examples
1.Washing Machine
• Hardware: Buttons, Display,
buzzer, electronic circuitry
• Software: A chip on a circuit
that holds the software which
drives controls and monitors the
operations.
• Mechanical components: The
internal that actuall wash the
clothes control input and output
of water the chasis itself.
Examples
2. Air Conditioner
• Hardware: Remote, display, buzzer, infrred
sensors, electronic circuitry
• Software: A chip on the circuit that holds the
software that drives controls and monitors
operstions.
• Mechanicl compnents: The internals, motor, the
chasis, the outlet.
Continued...
• Range of embedded systems
is from low-end applications
like calculators to high-end
applications like robots,
missile guiding system.
Classification
Classification of Embedded Systems:
• On generation
• On complexity and performance
• On deterministic behaviour
• On triggering
Classification: On generation
First generation
• 8 bit microproccesor
like 8085 and 4 bit
microcontroller.
• Simple in hardware
circuit
• Assembly code.
• e.g. Digital telephone
keypads.
Second generation
• 16 bit microprcessor and
8 or 16-bit
microcontrollers.
• Complex instruction set
comparatively.
• e.g. Data acquisition
system, scada system.
Third Generation
• 32-bit
microprocessor and
16-bit
microcontroller.
• Digital Signal
Processor(DSP) and
Application Specific
Integrated
Circuits(ASICs).
• e.g. Networking,
media, etc.
Fourth Generation
• 64-bit microprocessor
and 32-bit
microcontroller.
• System on
chips(SOC), Multi
core processors.
• Hgh performance real-
time embedded
system.
• e.g. Smart Phone
Classification: On complexity and performance
Small-scale
• Single 8/16 bit
microprocessor or
microcontroller.
• Less complex
hardware and
software.
• Assembly language.
• e.g. washing machine,
etc.
Medium-scale
• 8/16 bit microprocessor
or microcontroller.
• Real time constraints.
• e.g. industrial machines,
voice recognisition
system.
Large-scale
• Assembled 32/64 bit
RISC
microprocessor/microco
ntroller.
• Real time operation
system.
• Safety critical
applictions.
• e.g. Missile guidance
system, Aircraft
navigation system.
Classification: On deterministic behaviour
• Applicable for “Real Time”
systems.
• Based on execution
behaviour Real Time
embedded systems are
divided into Hard and Soft.
Classification: On triggering
• Embedded systems which are
“Reactive” in nature can be
based on triggering.
• Reactive systems can be:
Event triggered
Time triggered
Applications
Embedded
Systems
Home
appliances
Automotiv
e industry
Home
automatio
n and
security
Telecom
Computer
peripherals
Healthcare
Banking
and Retail
Card
readers
Computer
networking
systems
Consumer
Electronics
Purpose
1. Data collection/storage/representation
2. Data communication
3. Data signal processing
4. Monitoring
5. Control
6. Application specific user interface
Data Collection/Storage/Representation
• Any data: text, voice,
image, audio, video, etc.
in either analog or digital
form can be
collected/stored/represent
ed using embedded
system.
e.g. Digital Camera: Collection/Storage/Representation
Data Communication
• From complex satellite
communication to simple
home networking systems.
• Data transmission can be
wired through USB and
TCP/IP or wireless through
Bluetooth and WiFi.
• e.g. Hubs, Routers,
Switches
Data Signal Processing
• Signal processing
functionalities like speech
coding, audio video code,
transmission
applications,etc.
e.g. Hearing aid
Monitoring
• All embedded products
under medical domain are
with monitoring functions.
• e.g. ECG machine, CRO,
digital multimeter, etc.
e.g. A patient monitoring system
Control
• Sensors and Actuators are
used in control function.
• Sensors sense the changes
at the input and actuators
connected at the output
are controlled as per the
changes in input variable.
e.g. Air conditioner
Application Specific User Interface
• Switches. keybad,
lights,bells, display units,
etc.
• e.g. Mobile phones
Summary
• Embedded systems are designed to do a specific task.
• Differ from general purpose computer system.
• Embedded systems have evolved to great extent.
• There are various applications of embedded systems.
• The future of embedded system is would be
next level of living standard of human beings.

Más contenido relacionado

La actualidad más candente

Building management system (bms)
Building management system (bms)Building management system (bms)
Building management system (bms)slmnsvn
 
Control room ( Advance Services )
Control room ( Advance Services ) Control room ( Advance Services )
Control room ( Advance Services ) Divyanshu Prakash
 
A brief about building management system
A brief about building management systemA brief about building management system
A brief about building management systemEndeavour Africa
 
ICS Performance Lab
ICS Performance LabICS Performance Lab
ICS Performance LabJim Gilsinn
 
Building management-system power point
Building management-system power pointBuilding management-system power point
Building management-system power pointazharbang
 
Building Management Services
Building Management Services Building Management Services
Building Management Services Aroh Thombre
 
Multi-agent controlled building management system
Multi-agent controlled building management systemMulti-agent controlled building management system
Multi-agent controlled building management systemVimukkthi Vithanage
 
advance ambedded system
advance ambedded systemadvance ambedded system
advance ambedded systemVishwasJangra
 
Smart Locus Product Presentation
Smart Locus Product PresentationSmart Locus Product Presentation
Smart Locus Product PresentationLoretta Falcone
 
EMBEDDED SYSTEMS (senthil)
EMBEDDED SYSTEMS (senthil)EMBEDDED SYSTEMS (senthil)
EMBEDDED SYSTEMS (senthil)SENTHIL PANDI
 
Building management system
Building management systemBuilding management system
Building management systemcharan malyala
 
smart locus presentation v 6.1 may 2014
smart locus presentation v 6.1 may 2014smart locus presentation v 6.1 may 2014
smart locus presentation v 6.1 may 2014Loretta Falcone
 
Building management system (bms)
Building management system (bms)Building management system (bms)
Building management system (bms)AHMED NADIM JILANI
 
Fundamentals of Practical Building Automation Systems
Fundamentals of Practical Building Automation SystemsFundamentals of Practical Building Automation Systems
Fundamentals of Practical Building Automation SystemsLiving Online
 
Security issues in os
Security issues in osSecurity issues in os
Security issues in osDevAdnani
 

La actualidad más candente (20)

Building management system (bms)
Building management system (bms)Building management system (bms)
Building management system (bms)
 
Network
NetworkNetwork
Network
 
Control room ( Advance Services )
Control room ( Advance Services ) Control room ( Advance Services )
Control room ( Advance Services )
 
A brief about building management system
A brief about building management systemA brief about building management system
A brief about building management system
 
ICS Performance Lab
ICS Performance LabICS Performance Lab
ICS Performance Lab
 
Building management-system power point
Building management-system power pointBuilding management-system power point
Building management-system power point
 
Building Management Services
Building Management Services Building Management Services
Building Management Services
 
BMSOverview
BMSOverviewBMSOverview
BMSOverview
 
Ip so c-30sept2010
Ip so c-30sept2010Ip so c-30sept2010
Ip so c-30sept2010
 
Multi-agent controlled building management system
Multi-agent controlled building management systemMulti-agent controlled building management system
Multi-agent controlled building management system
 
advance ambedded system
advance ambedded systemadvance ambedded system
advance ambedded system
 
Smart Locus Product Presentation
Smart Locus Product PresentationSmart Locus Product Presentation
Smart Locus Product Presentation
 
EMBEDDED SYSTEMS (senthil)
EMBEDDED SYSTEMS (senthil)EMBEDDED SYSTEMS (senthil)
EMBEDDED SYSTEMS (senthil)
 
BMS-System
BMS-SystemBMS-System
BMS-System
 
Building management system
Building management systemBuilding management system
Building management system
 
smart locus presentation v 6.1 may 2014
smart locus presentation v 6.1 may 2014smart locus presentation v 6.1 may 2014
smart locus presentation v 6.1 may 2014
 
Building management system (bms)
Building management system (bms)Building management system (bms)
Building management system (bms)
 
Bms system
Bms  systemBms  system
Bms system
 
Fundamentals of Practical Building Automation Systems
Fundamentals of Practical Building Automation SystemsFundamentals of Practical Building Automation Systems
Fundamentals of Practical Building Automation Systems
 
Security issues in os
Security issues in osSecurity issues in os
Security issues in os
 

Similar a 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.pdfJoseMaximilianoNzang1
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdfPoojaPK8
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptxSudeep35
 
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).pptNamrata Ajwani
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded SystemsArti Parab Academics
 
Presentation EScououccoucicoccoucucuvC.pptx
Presentation EScououccoucicoccoucucuvC.pptxPresentation EScououccoucicoccoucucuvC.pptx
Presentation EScououccoucicoccoucucuvC.pptxYashJadhav496388
 
13. Module-3-Embedded systems.pptx
13. Module-3-Embedded systems.pptx13. Module-3-Embedded systems.pptx
13. Module-3-Embedded systems.pptxChaitanya Jambotkar
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems pptAshok Mutyala
 
Embedded system architecture.pptx
Embedded system architecture.pptxEmbedded system architecture.pptx
Embedded system architecture.pptxAltafKaroshi
 
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 .pptxneelamsanjeevkumar
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systemsAshok Raj
 
Embedded system
Embedded systemEmbedded system
Embedded systemAnum Naz
 
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.pptxSattiBabu16
 

Similar a Introduction to embedded systems (20)

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
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
 
18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx18CS44-MODULE3-PPT.pptx
18CS44-MODULE3-PPT.pptx
 
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
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Introduction to Embedded Systems
 
ELN_3modul.pptx
ELN_3modul.pptxELN_3modul.pptx
ELN_3modul.pptx
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
 
Embedded systems
Embedded systems Embedded systems
Embedded systems
 
Presentation EScououccoucicoccoucucuvC.pptx
Presentation EScououccoucicoccoucucuvC.pptxPresentation EScououccoucicoccoucucuvC.pptx
Presentation EScououccoucicoccoucucuvC.pptx
 
13. Module-3-Embedded systems.pptx
13. Module-3-Embedded systems.pptx13. Module-3-Embedded systems.pptx
13. Module-3-Embedded systems.pptx
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Embedded system architecture.pptx
Embedded system architecture.pptxEmbedded system architecture.pptx
Embedded system architecture.pptx
 
ES components
ES componentsES components
ES components
 
Embedded System
Embedded System Embedded System
Embedded System
 
ESD unit 1.pptx
ESD unit 1.pptxESD unit 1.pptx
ESD unit 1.pptx
 
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
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
micro manit.pptx
micro manit.pptxmicro manit.pptx
micro manit.pptx
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
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
 

Último

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Último (20)

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 

Introduction to embedded systems

  • 2. Contents • Definition • Embedded Systems and General Purpose Computer Systems • Examples • Classifications • Applications • Purpose
  • 3. What is an Embedded System? • Any computing system designed to serve a dedicated purpose. • A computer system with a dedicated function within a larger system.
  • 4. Continued... Embedded Systems consists of both :  Hardware  Software
  • 5. Continued... Definition of Embedded System: An embedded system is an electro- mechanical system designed to perform a specific function and combination of hardware and software.
  • 6. Embedded Systems & General Purpose Computer System General Purpose Computer System Embedded System
  • 7. Continued... General Purpose Computer System • Generic hardware+General purpose OS= Various operations • General purpose OS • Applications programmable by users. • Performance • Not power concerned. • Not time critical. • Not needed Embedded System • Special purpose hardware+Embedded OS= Specific operation • May or may not contain OS • Applications non-programmable by users. • Application specific equirements. • HIGHLY Power concerned. • Highly critical. • Behavour is deterministic for certain types. 1. Contents 2. Operating system 3. Alterations 4. Key factor 5. Power consumption 6. Response time 7. Deterministic Behaviour
  • 9. Continued... 1960: Apollo Guidance Computer 1MHz clock 4 KB words ROM 256 words RAM 1961: Minuteman 1 missile used Autonetics D-17 guidance computer First one to be produced in mass. 1971: Intel introduced the world's first microprocessor chip called the 4004 Used in business calculators
  • 10. Examples 1.Washing Machine • Hardware: Buttons, Display, buzzer, electronic circuitry • Software: A chip on a circuit that holds the software which drives controls and monitors the operations. • Mechanical components: The internal that actuall wash the clothes control input and output of water the chasis itself.
  • 11. Examples 2. Air Conditioner • Hardware: Remote, display, buzzer, infrred sensors, electronic circuitry • Software: A chip on the circuit that holds the software that drives controls and monitors operstions. • Mechanicl compnents: The internals, motor, the chasis, the outlet.
  • 12. Continued... • Range of embedded systems is from low-end applications like calculators to high-end applications like robots, missile guiding system.
  • 13. Classification Classification of Embedded Systems: • On generation • On complexity and performance • On deterministic behaviour • On triggering
  • 14. Classification: On generation First generation • 8 bit microproccesor like 8085 and 4 bit microcontroller. • Simple in hardware circuit • Assembly code. • e.g. Digital telephone keypads. Second generation • 16 bit microprcessor and 8 or 16-bit microcontrollers. • Complex instruction set comparatively. • e.g. Data acquisition system, scada system. Third Generation • 32-bit microprocessor and 16-bit microcontroller. • Digital Signal Processor(DSP) and Application Specific Integrated Circuits(ASICs). • e.g. Networking, media, etc. Fourth Generation • 64-bit microprocessor and 32-bit microcontroller. • System on chips(SOC), Multi core processors. • Hgh performance real- time embedded system. • e.g. Smart Phone
  • 15. Classification: On complexity and performance Small-scale • Single 8/16 bit microprocessor or microcontroller. • Less complex hardware and software. • Assembly language. • e.g. washing machine, etc. Medium-scale • 8/16 bit microprocessor or microcontroller. • Real time constraints. • e.g. industrial machines, voice recognisition system. Large-scale • Assembled 32/64 bit RISC microprocessor/microco ntroller. • Real time operation system. • Safety critical applictions. • e.g. Missile guidance system, Aircraft navigation system.
  • 16. Classification: On deterministic behaviour • Applicable for “Real Time” systems. • Based on execution behaviour Real Time embedded systems are divided into Hard and Soft.
  • 17. Classification: On triggering • Embedded systems which are “Reactive” in nature can be based on triggering. • Reactive systems can be: Event triggered Time triggered
  • 19. Purpose 1. Data collection/storage/representation 2. Data communication 3. Data signal processing 4. Monitoring 5. Control 6. Application specific user interface
  • 20. Data Collection/Storage/Representation • Any data: text, voice, image, audio, video, etc. in either analog or digital form can be collected/stored/represent ed using embedded system. e.g. Digital Camera: Collection/Storage/Representation
  • 21. Data Communication • From complex satellite communication to simple home networking systems. • Data transmission can be wired through USB and TCP/IP or wireless through Bluetooth and WiFi. • e.g. Hubs, Routers, Switches
  • 22. Data Signal Processing • Signal processing functionalities like speech coding, audio video code, transmission applications,etc. e.g. Hearing aid
  • 23. Monitoring • All embedded products under medical domain are with monitoring functions. • e.g. ECG machine, CRO, digital multimeter, etc. e.g. A patient monitoring system
  • 24. Control • Sensors and Actuators are used in control function. • Sensors sense the changes at the input and actuators connected at the output are controlled as per the changes in input variable. e.g. Air conditioner
  • 25. Application Specific User Interface • Switches. keybad, lights,bells, display units, etc. • e.g. Mobile phones
  • 26. Summary • Embedded systems are designed to do a specific task. • Differ from general purpose computer system. • Embedded systems have evolved to great extent. • There are various applications of embedded systems. • The future of embedded system is would be next level of living standard of human beings.