SlideShare a Scribd company logo
1.1 Definition1.1 Definition
Definition for: embedded system
A combination of hardware and software which together
form a component of a larger machine.
An example of an embedded system is a microprocessor
that controls an automobile engine.
An embedded system is designed to run on its own without
human intervention, and may be required to respond to
events in real time.
Applications AreasApplications Areas
Application AreasApplication Areas• TV
• stereo
• remote control
• phone / mobile phone
• refrigerator
• microwave
• washing machine
• electric tooth brush
• oven / rice or bread cooker
• watch
• alarm clock
• electronic musical instruments
• electronic toys (stuffed animals, handheld toys, pinball's, etc.)
• medical home equipment (e.g. blood pressure, thermometer)
• [PDAs?? More like standard computer system]
Consumer Products
Application AreasApplication Areas
Medical Systems
pace maker, patient monitoring systems, injection systems,
intensive care units, …
Office Equipment
printer, copier, fax, …
Tools
multimeter, oscilloscope, line tester, GPS, …
Banking
ATMs, statement printers, …
Transportation
(Planes/Trains/[Automobiles] and Boats)
radar, traffic lights, signalling systems, …
Application AreasApplication Areas
Automobiles
engine management, trip computer, cruise control,
immobilizer, car alarm,
airbag, ABS, ESP, …
Building Systems
elevator, heater, air conditioning, lighting, key card entries,
locks, alarm systems, …
Agriculture
feeding systems, milking systems, …
Space
satellite systems, …
Microwave OvenMicrowave Oven
Digital CameraDigital Camera
AutomobilesAutomobiles
MicrocontrollMicrocontroll
ersers
MicrocontrollersMicrocontrollers
Microprocessor
CPU (on single chip)
Microcontroller
CPU + Timers + I/O (+RAM) (+ROM)
 Reduced chip count for board design
 Embedded system
 Today’s Technology:
 Surface Mount Device (SMD)
 Ball Grid Array (BGA)
ROMROM
RAMRAM
AddressAddress
Required to communicate with outside world
PC System:
Keyboard
Monitor
Parallel port (printer port)
Serial port + USB
Embedded System:
Sensors (e.g. in automobile: acceleration sensor, seat
sensor)
Actuators (e.g. in automobile: valves for airbags)
Input and OutputInput and Output
Input and OutputInput and Output
Input / output device implementation can be:
• Memory-mapped
• I/O mapped (ports)
• DMA (direct memory access)

More Related Content

Viewers also liked

Idle stop start systems
Idle stop start systemsIdle stop start systems
Idle stop start systems
Deivanayagam Hariharan
 
Introduction to State Machines
Introduction to State MachinesIntroduction to State Machines
Introduction to State Machines
codeofficer
 
Start stop folder-uk
Start stop folder-ukStart stop folder-uk
Start stop folder-uk
EUROPAGES
 
Finite state machines
Finite state machinesFinite state machines
Finite state machines
dennis gookyi
 
Introduction state machine
Introduction state machineIntroduction state machine
Introduction state machine
Shreyans Pathak
 
Synchronous state machines. Moore and Mealy state machines (FSM)
Synchronous state machines.  Moore and Mealy state machines (FSM)Synchronous state machines.  Moore and Mealy state machines (FSM)
Synchronous state machines. Moore and Mealy state machines (FSM)
Mumbi Chishimba
 
Seminar Presentation on FSM based vending machine
Seminar Presentation on FSM based vending machine Seminar Presentation on FSM based vending machine
Seminar Presentation on FSM based vending machine
Pratik Patil
 
Moore and mealy machines
Moore and mealy machinesMoore and mealy machines
Moore and mealy machines
lavishka_anuj
 
Dual clutch transmission seminar report
Dual clutch transmission seminar reportDual clutch transmission seminar report
Dual clutch transmission seminar report
Deepak kango
 
HDL Implementation of Vending Machine Report with Verilog Code
HDL Implementation of Vending Machine Report with Verilog CodeHDL Implementation of Vending Machine Report with Verilog Code
HDL Implementation of Vending Machine Report with Verilog Code
Pratik Patil
 
Embedded Systems in Automobile
Embedded Systems in AutomobileEmbedded Systems in Automobile
Embedded Systems in Automobile
Abhishek Sutrave
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the Arduino
Eoin Brazil
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Ahmed Sakr
 
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino Programming
James Lewis
 

Viewers also liked (14)

Idle stop start systems
Idle stop start systemsIdle stop start systems
Idle stop start systems
 
Introduction to State Machines
Introduction to State MachinesIntroduction to State Machines
Introduction to State Machines
 
Start stop folder-uk
Start stop folder-ukStart stop folder-uk
Start stop folder-uk
 
Finite state machines
Finite state machinesFinite state machines
Finite state machines
 
Introduction state machine
Introduction state machineIntroduction state machine
Introduction state machine
 
Synchronous state machines. Moore and Mealy state machines (FSM)
Synchronous state machines.  Moore and Mealy state machines (FSM)Synchronous state machines.  Moore and Mealy state machines (FSM)
Synchronous state machines. Moore and Mealy state machines (FSM)
 
Seminar Presentation on FSM based vending machine
Seminar Presentation on FSM based vending machine Seminar Presentation on FSM based vending machine
Seminar Presentation on FSM based vending machine
 
Moore and mealy machines
Moore and mealy machinesMoore and mealy machines
Moore and mealy machines
 
Dual clutch transmission seminar report
Dual clutch transmission seminar reportDual clutch transmission seminar report
Dual clutch transmission seminar report
 
HDL Implementation of Vending Machine Report with Verilog Code
HDL Implementation of Vending Machine Report with Verilog CodeHDL Implementation of Vending Machine Report with Verilog Code
HDL Implementation of Vending Machine Report with Verilog Code
 
Embedded Systems in Automobile
Embedded Systems in AutomobileEmbedded Systems in Automobile
Embedded Systems in Automobile
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the Arduino
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino Programming
 

Similar to Embedded System

Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
vissicomp
 
Embedded systems - Mechatriks Automation
Embedded systems - Mechatriks AutomationEmbedded systems - Mechatriks Automation
Embedded systems - Mechatriks Automation
Mechatriks Industrial Services Pvt Ltd
 
2007.0001 week1 embeddedsystems
2007.0001 week1 embeddedsystems2007.0001 week1 embeddedsystems
2007.0001 week1 embeddedsystems
Sathya Prakash
 
2007.0001Week1-EmbeddedSystems.ppt
2007.0001Week1-EmbeddedSystems.ppt2007.0001Week1-EmbeddedSystems.ppt
2007.0001Week1-EmbeddedSystems.ppt
ShreyasBharati2
 
Embedded Systems
 Embedded Systems Embedded Systems
Embedded Systems
AchyutTope
 
14983184 industrial-security-system-using-auto-dialer
14983184 industrial-security-system-using-auto-dialer14983184 industrial-security-system-using-auto-dialer
14983184 industrial-security-system-using-auto-dialer
a_subramaniyam
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
Dr.YNM
 
Unit 1 Embedded systems and applications
Unit 1 Embedded systems and applicationsUnit 1 Embedded systems and applications
Unit 1 Embedded systems and applications
Dr.YNM
 
ESD_Class 3.pptx
ESD_Class 3.pptxESD_Class 3.pptx
ESD_Class 3.pptx
SanthoshKumarDontha1
 
IR and Metal senosors Based Product Sorting.docx
IR and Metal senosors Based Product Sorting.docxIR and Metal senosors Based Product Sorting.docx
IR and Metal senosors Based Product Sorting.docx
SaikiranBasuthkar
 
Esd notes iae
Esd notes iaeEsd notes iae
Esd notes iae
Muru Gan
 
IOT Presentation new (2).pptx
IOT Presentation new (2).pptxIOT Presentation new (2).pptx
IOT Presentation new (2).pptx
MdMahfoozAlam5
 
Intelligent - Integrated Emergency Management System
Intelligent - Integrated Emergency Management SystemIntelligent - Integrated Emergency Management System
Intelligent - Integrated Emergency Management System
YoungTae (Henry) Huh
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
Sandeep Reddy
 
Chapter01 2015
Chapter01 2015Chapter01 2015
Chapter01 2015
jessylingmy
 
Mini final docmtn final
Mini final docmtn finalMini final docmtn final
Mini final docmtn final
Ayesha Mubeen
 
Embedded system and real time operating system
Embedded system  and real time operating systemEmbedded system  and real time operating system
Embedded system and real time operating system
DhilibanSwaminathan
 
Presentation1
Presentation1Presentation1
Presentation1
Sayyed Ashrafi
 
Classification of Computers ; Computers Impact on Society
Classification of Computers ; Computers Impact on SocietyClassification of Computers ; Computers Impact on Society
Classification of Computers ; Computers Impact on Society
MDAZIZULHAKIMSHIAM
 
Embedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayEmbedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijay
Vijay Kumar
 

Similar to Embedded System (20)

Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded systems - Mechatriks Automation
Embedded systems - Mechatriks AutomationEmbedded systems - Mechatriks Automation
Embedded systems - Mechatriks Automation
 
2007.0001 week1 embeddedsystems
2007.0001 week1 embeddedsystems2007.0001 week1 embeddedsystems
2007.0001 week1 embeddedsystems
 
2007.0001Week1-EmbeddedSystems.ppt
2007.0001Week1-EmbeddedSystems.ppt2007.0001Week1-EmbeddedSystems.ppt
2007.0001Week1-EmbeddedSystems.ppt
 
Embedded Systems
 Embedded Systems Embedded Systems
Embedded Systems
 
14983184 industrial-security-system-using-auto-dialer
14983184 industrial-security-system-using-auto-dialer14983184 industrial-security-system-using-auto-dialer
14983184 industrial-security-system-using-auto-dialer
 
Unit 1 embedded systems and applications
Unit 1 embedded systems and applicationsUnit 1 embedded systems and applications
Unit 1 embedded systems and applications
 
Unit 1 Embedded systems and applications
Unit 1 Embedded systems and applicationsUnit 1 Embedded systems and applications
Unit 1 Embedded systems and applications
 
ESD_Class 3.pptx
ESD_Class 3.pptxESD_Class 3.pptx
ESD_Class 3.pptx
 
IR and Metal senosors Based Product Sorting.docx
IR and Metal senosors Based Product Sorting.docxIR and Metal senosors Based Product Sorting.docx
IR and Metal senosors Based Product Sorting.docx
 
Esd notes iae
Esd notes iaeEsd notes iae
Esd notes iae
 
IOT Presentation new (2).pptx
IOT Presentation new (2).pptxIOT Presentation new (2).pptx
IOT Presentation new (2).pptx
 
Intelligent - Integrated Emergency Management System
Intelligent - Integrated Emergency Management SystemIntelligent - Integrated Emergency Management System
Intelligent - Integrated Emergency Management System
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Chapter01 2015
Chapter01 2015Chapter01 2015
Chapter01 2015
 
Mini final docmtn final
Mini final docmtn finalMini final docmtn final
Mini final docmtn final
 
Embedded system and real time operating system
Embedded system  and real time operating systemEmbedded system  and real time operating system
Embedded system and real time operating system
 
Presentation1
Presentation1Presentation1
Presentation1
 
Classification of Computers ; Computers Impact on Society
Classification of Computers ; Computers Impact on SocietyClassification of Computers ; Computers Impact on Society
Classification of Computers ; Computers Impact on Society
 
Embedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijayEmbedded System Real Time Operating System (ERTS) I unit by vijay
Embedded System Real Time Operating System (ERTS) I unit by vijay
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 

Embedded System

  • 1.
  • 2.
  • 3. 1.1 Definition1.1 Definition Definition for: embedded system A combination of hardware and software which together form a component of a larger machine. An example of an embedded system is a microprocessor that controls an automobile engine. An embedded system is designed to run on its own without human intervention, and may be required to respond to events in real time.
  • 5. Application AreasApplication Areas• TV • stereo • remote control • phone / mobile phone • refrigerator • microwave • washing machine • electric tooth brush • oven / rice or bread cooker • watch • alarm clock • electronic musical instruments • electronic toys (stuffed animals, handheld toys, pinball's, etc.) • medical home equipment (e.g. blood pressure, thermometer) • [PDAs?? More like standard computer system] Consumer Products
  • 6. Application AreasApplication Areas Medical Systems pace maker, patient monitoring systems, injection systems, intensive care units, … Office Equipment printer, copier, fax, … Tools multimeter, oscilloscope, line tester, GPS, … Banking ATMs, statement printers, … Transportation (Planes/Trains/[Automobiles] and Boats) radar, traffic lights, signalling systems, …
  • 7. Application AreasApplication Areas Automobiles engine management, trip computer, cruise control, immobilizer, car alarm, airbag, ABS, ESP, … Building Systems elevator, heater, air conditioning, lighting, key card entries, locks, alarm systems, … Agriculture feeding systems, milking systems, … Space satellite systems, …
  • 11.
  • 13. MicrocontrollersMicrocontrollers Microprocessor CPU (on single chip) Microcontroller CPU + Timers + I/O (+RAM) (+ROM)  Reduced chip count for board design  Embedded system  Today’s Technology:  Surface Mount Device (SMD)  Ball Grid Array (BGA)
  • 17. Required to communicate with outside world PC System: Keyboard Monitor Parallel port (printer port) Serial port + USB Embedded System: Sensors (e.g. in automobile: acceleration sensor, seat sensor) Actuators (e.g. in automobile: valves for airbags) Input and OutputInput and Output
  • 18. Input and OutputInput and Output Input / output device implementation can be: • Memory-mapped • I/O mapped (ports) • DMA (direct memory access)