SlideShare a Scribd company logo
1 of 18
Introduction to Embedded Systems


 A combination of hardware and software which together form a
  component of a larger machine.


 An embedded system is designed to run on its own without
  human intervention, and may be required to respond to events
  in real time.


 An embedded system is designed to perform a dedicated
  function.
Characteristics of an Embedded Systems
Real-Time Operation
• Reactive: computations must occur in response to external events
• Correctness is partially a function of time

Small Size, Low Weight
• Hand- held electronics and Transportation applications -- weight costs money

Low Power
• Battery power for 8+ hours (laptops often last only 2 hours)

Harsh environment
• Heat, vibration, shock, power fluctuations, RF interference, lightning, corrosion

Safety- critical operation
• Must function correctly and Must not function in correctly

Extreme cost sensitivity
• $. 05 adds up over 1,000, 000 units
Microcontroller
555 Timer
 The 555 timer IC is an integrated circuit (chip) used in a variety
  of timer, pulse generation, and oscillator applications. The 555
  can be used to provide time delays, as an oscillator, and as a flip-
  flop element.
The wide spectrum of embedded system
devices is that there is no single
definition reflecting them all.

   Automotive: Ignition System, Engine Control, Brake System

   Industrial Control: Robotics and Control Systems

   Networking: Routers, Hubs

   Office Automation: Fax Machine, Printers, Scanners
Embedded Systems Design

   When approaching embedded systems architecture design, several models
    can be applied to describe the cycle of embedded system design.
   The big-bang model: there is essentially no planning or processes in place
    before and during the development of a system.
   The code-and-fix model: product requirements are defined but no formal
    processes are in place before the start of development.
   The waterfall model: there is a process for developing a system in steps,
    where results of one step flow into the next step.
   The spiral model: there is a process for developing a system in steps, and
    throughout the various steps, feedback is obtained and incorporated back
    into the process.
   The embedded system design and development process is divided
    into four phases: creating the architecture, implementing the
    architecture, testing the system, and maintaining the system.


   Creating Architecture is defined as being made up of six stages:
    ◦ having a strong technical foundation (stage 1),
    ◦ understanding the Architectural Business Cycle (stage 2),
    ◦ defining the architectural patterns and models (stage 3),
    ◦ defining the architectural structures (stage 4),
    ◦ documenting the architecture (stage 5), and
    ◦ analyzing and reviewing the architecture (stage 6).
The Embedded Systems Model

   What the Embedded Systems Model indicates is that all embedded
    systems share one simi-larity at the highest level; that is, they all
    have at least one layer (hardware) or all layers (hardware, system
    software and application software) into which all components fall.




   The hardware layer contains all the major physical components
    located on an embedded board, whereas the system and application
    software layers contain all of the software located on and being
    processed by the embedded system.
Applications
Areas
Application Areas
   Medical Systems
    ◦ Pace maker, Patient Monitoring Systems, Injection Systems,
     Intensive Care Units(ICU), …
   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 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, Pinballs, etc.)
•   Medical Home Equipment (e.g. Blood Pressure, Thermometer)
 An embedded system is an applied computer system.


 “Embedded System", it constantly evolves with advances in
  technology and dramatic decreases in the cost of implementing
  various hardware and software components.


 Widely used in industries.
Embedded Systems

More Related Content

What's hot

Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems pptShreya Thakur
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoTIEEE MIU SB
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsDileep Kumar Tiwari
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Moe Moe Myint
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded systemmanish katara
 
Trends in Embedded system Design
Trends in Embedded system DesignTrends in Embedded system Design
Trends in Embedded system DesignRaman Deep
 
microcontroller vs microprocessor
microcontroller vs microprocessormicrocontroller vs microprocessor
microcontroller vs microprocessorsobhadevi
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture amrutachintawar239
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded SystemsSandeep Reddy
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmwareJoel P
 
Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Mahmoud Sadat
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system designMukesh Bansal
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design processRAMESHBABU311293
 
Language for Embedded System
Language for Embedded System Language for Embedded System
Language for Embedded System vkrhanjeeth .
 

What's hot (20)

Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
Embedded system seminar
Embedded system seminarEmbedded system seminar
Embedded system seminar
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded system introduction
Embedded system introductionEmbedded system introduction
Embedded system introduction
 
1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT1. Introduction to Embedded Systems & IoT
1. Introduction to Embedded Systems & IoT
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Trends in Embedded system Design
Trends in Embedded system DesignTrends in Embedded system Design
Trends in Embedded system Design
 
microcontroller vs microprocessor
microcontroller vs microprocessormicrocontroller vs microprocessor
microcontroller vs microprocessor
 
Introduction to Embedded Architecture
Introduction to Embedded Architecture Introduction to Embedded Architecture
Introduction to Embedded Architecture
 
Introduction to Embedded Systems
Introduction to Embedded SystemsIntroduction to Embedded Systems
Introduction to Embedded Systems
 
Embedded firmware
Embedded firmwareEmbedded firmware
Embedded firmware
 
Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Introduction to AVR Microcontroller
Introduction to AVR Microcontroller
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
Language for Embedded System
Language for Embedded System Language for Embedded System
Language for Embedded System
 

Viewers also liked

ใบงานท 13-16
ใบงานท  13-16ใบงานท  13-16
ใบงานท 13-16Theyok Tanya
 
ใบงานท 13-16
ใบงานท  13-16ใบงานท  13-16
ใบงานท 13-16Theyok Tanya
 
Projectm6 2-2554 kor
Projectm6 2-2554 korProjectm6 2-2554 kor
Projectm6 2-2554 korTheyok Tanya
 
Scalable and Cost Effective interconnection of Data-Center Servers Using Dua...
Scalable and Cost Effective interconnection of Data-Center Servers  Using Dua...Scalable and Cost Effective interconnection of Data-Center Servers  Using Dua...
Scalable and Cost Effective interconnection of Data-Center Servers Using Dua...Nimal Joseph
 
Tugas pmp
Tugas pmpTugas pmp
Tugas pmpRy_Awan
 
ใบงานท 13-16
ใบงานท  13-16ใบงานท  13-16
ใบงานท 13-16Theyok Tanya
 
Projectm6 2-2554 sakboss
Projectm6 2-2554 sakbossProjectm6 2-2554 sakboss
Projectm6 2-2554 sakbossTheyok Tanya
 
MICRO-ELECTROMECHANICAL SYSTEM (MEMS)
MICRO-ELECTROMECHANICAL SYSTEM (MEMS)MICRO-ELECTROMECHANICAL SYSTEM (MEMS)
MICRO-ELECTROMECHANICAL SYSTEM (MEMS)Navin Kumar
 
ใบงานท 13-16
ใบงานท  13-16ใบงานท  13-16
ใบงานท 13-16Theyok Tanya
 
Pat6 ความถนัดทางศิลปกรรมศาสตร์
Pat6 ความถนัดทางศิลปกรรมศาสตร์Pat6 ความถนัดทางศิลปกรรมศาสตร์
Pat6 ความถนัดทางศิลปกรรมศาสตร์Theyok Tanya
 
ชาตะไคร้
ชาตะไคร้ชาตะไคร้
ชาตะไคร้Theyok Tanya
 
Pat7.3 ความถนัดทางภาษาญี่ปุ่น
Pat7.3 ความถนัดทางภาษาญี่ปุ่นPat7.3 ความถนัดทางภาษาญี่ปุ่น
Pat7.3 ความถนัดทางภาษาญี่ปุ่นTheyok Tanya
 
Gatความถนัดทั่วไป
Gatความถนัดทั่วไปGatความถนัดทั่วไป
Gatความถนัดทั่วไปTheyok Tanya
 
Biometric Authentication Technology - Report
Biometric Authentication Technology - ReportBiometric Authentication Technology - Report
Biometric Authentication Technology - ReportNavin Kumar
 
Pat7.6 ความถนัดทางภาษาบาลี
Pat7.6 ความถนัดทางภาษาบาลีPat7.6 ความถนัดทางภาษาบาลี
Pat7.6 ความถนัดทางภาษาบาลีTheyok Tanya
 

Viewers also liked (20)

ใบงานท 13-16
ใบงานท  13-16ใบงานท  13-16
ใบงานท 13-16
 
ใบงานท 13-16
ใบงานท  13-16ใบงานท  13-16
ใบงานท 13-16
 
Projectm6 2-2554 kor
Projectm6 2-2554 korProjectm6 2-2554 kor
Projectm6 2-2554 kor
 
Scalable and Cost Effective interconnection of Data-Center Servers Using Dua...
Scalable and Cost Effective interconnection of Data-Center Servers  Using Dua...Scalable and Cost Effective interconnection of Data-Center Servers  Using Dua...
Scalable and Cost Effective interconnection of Data-Center Servers Using Dua...
 
Tugas pmp
Tugas pmpTugas pmp
Tugas pmp
 
Catalogue a4
Catalogue a4Catalogue a4
Catalogue a4
 
Project babnana
Project babnanaProject babnana
Project babnana
 
Prophet
ProphetProphet
Prophet
 
Project babnana
Project babnanaProject babnana
Project babnana
 
ใบงานท 13-16
ใบงานท  13-16ใบงานท  13-16
ใบงานท 13-16
 
Projectm6 2-2554 sakboss
Projectm6 2-2554 sakbossProjectm6 2-2554 sakboss
Projectm6 2-2554 sakboss
 
MICRO-ELECTROMECHANICAL SYSTEM (MEMS)
MICRO-ELECTROMECHANICAL SYSTEM (MEMS)MICRO-ELECTROMECHANICAL SYSTEM (MEMS)
MICRO-ELECTROMECHANICAL SYSTEM (MEMS)
 
ใบงานท 13-16
ใบงานท  13-16ใบงานท  13-16
ใบงานท 13-16
 
Pat6 ความถนัดทางศิลปกรรมศาสตร์
Pat6 ความถนัดทางศิลปกรรมศาสตร์Pat6 ความถนัดทางศิลปกรรมศาสตร์
Pat6 ความถนัดทางศิลปกรรมศาสตร์
 
ชาตะไคร้
ชาตะไคร้ชาตะไคร้
ชาตะไคร้
 
Pat7.3 ความถนัดทางภาษาญี่ปุ่น
Pat7.3 ความถนัดทางภาษาญี่ปุ่นPat7.3 ความถนัดทางภาษาญี่ปุ่น
Pat7.3 ความถนัดทางภาษาญี่ปุ่น
 
Gatความถนัดทั่วไป
Gatความถนัดทั่วไปGatความถนัดทั่วไป
Gatความถนัดทั่วไป
 
Image Converter
Image ConverterImage Converter
Image Converter
 
Biometric Authentication Technology - Report
Biometric Authentication Technology - ReportBiometric Authentication Technology - Report
Biometric Authentication Technology - Report
 
Pat7.6 ความถนัดทางภาษาบาลี
Pat7.6 ความถนัดทางภาษาบาลีPat7.6 ความถนัดทางภาษาบาลี
Pat7.6 ความถนัดทางภาษาบาลี
 

Similar to Embedded Systems

Embedded Basics
Embedded Basics Embedded Basics
Embedded Basics Electro 8
 
Introduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdfIntroduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdfArshak28
 
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
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notesTARUN KUMAR
 
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsRick Vogel
 
Embedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purposeEmbedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purposeShanmukhVegi
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesDr. Pankaj Zope
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfabdisahirko
 
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
 
Remote sensing and control of an irrigation system using a distributed wirele...
Remote sensing and control of an irrigation system using a distributed wirele...Remote sensing and control of an irrigation system using a distributed wirele...
Remote sensing and control of an irrigation system using a distributed wirele...nithinreddykaithi
 
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
 
embeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdfembeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdfAshwin180668
 
EMBEDDED SYSTEM (41130161).pptx
EMBEDDED SYSTEM (41130161).pptxEMBEDDED SYSTEM (41130161).pptx
EMBEDDED SYSTEM (41130161).pptxsaisaran76
 

Similar to Embedded Systems (20)

Embedded Basics
Embedded Basics Embedded Basics
Embedded Basics
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Introduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdfIntroduction to Embedded System Architecture and Design.docx.pdf
Introduction to Embedded System Architecture and Design.docx.pdf
 
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
 
Embedded system notes
Embedded system notesEmbedded system notes
Embedded system notes
 
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating SystemsA Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
A Study Of Real-Time Embedded Software Systems And Real-Time Operating Systems
 
mechatronics.pdf
mechatronics.pdfmechatronics.pdf
mechatronics.pdf
 
Embedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purposeEmbedded systems. Mpmx labaratory of the purpose
Embedded systems. Mpmx labaratory of the purpose
 
dhamo
dhamodhamo
dhamo
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
 
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
 
Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02Embeddedsystems 091130091010-phpapp02
Embeddedsystems 091130091010-phpapp02
 
Remote sensing and control of an irrigation system using a distributed wirele...
Remote sensing and control of an irrigation system using a distributed wirele...Remote sensing and control of an irrigation system using a distributed wirele...
Remote sensing and control of an irrigation system using a distributed wirele...
 
Embedded systems
Embedded systemsEmbedded systems
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
 
ERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdfERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdf
 
embeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdfembeddedsystemspresentation-140524063909-phpapp01.pdf
embeddedsystemspresentation-140524063909-phpapp01.pdf
 
EMBEDDED SYSTEM (41130161).pptx
EMBEDDED SYSTEM (41130161).pptxEMBEDDED SYSTEM (41130161).pptx
EMBEDDED SYSTEM (41130161).pptx
 
What is SCADA system? SCADA Solutions for IoT
What is SCADA system? SCADA Solutions for IoTWhat is SCADA system? SCADA Solutions for IoT
What is SCADA system? SCADA Solutions for IoT
 

More from Navin Kumar

Fat indian wedding
Fat indian weddingFat indian wedding
Fat indian weddingNavin Kumar
 
Micro Electromechanical System (MEMS)
Micro Electromechanical System (MEMS)Micro Electromechanical System (MEMS)
Micro Electromechanical System (MEMS)Navin Kumar
 
Encoding stored video for stremming applications ieee paper ppt
Encoding stored video for stremming applications ieee paper pptEncoding stored video for stremming applications ieee paper ppt
Encoding stored video for stremming applications ieee paper pptNavin Kumar
 
Biometric authentication ppt by navin 6 feb
Biometric authentication ppt by navin 6 febBiometric authentication ppt by navin 6 feb
Biometric authentication ppt by navin 6 febNavin Kumar
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense TechnologyNavin Kumar
 

More from Navin Kumar (7)

Fat indian wedding
Fat indian weddingFat indian wedding
Fat indian wedding
 
Axis bank
Axis bankAxis bank
Axis bank
 
Micro Electromechanical System (MEMS)
Micro Electromechanical System (MEMS)Micro Electromechanical System (MEMS)
Micro Electromechanical System (MEMS)
 
Encoding stored video for stremming applications ieee paper ppt
Encoding stored video for stremming applications ieee paper pptEncoding stored video for stremming applications ieee paper ppt
Encoding stored video for stremming applications ieee paper ppt
 
Nanogenerator
NanogeneratorNanogenerator
Nanogenerator
 
Biometric authentication ppt by navin 6 feb
Biometric authentication ppt by navin 6 febBiometric authentication ppt by navin 6 feb
Biometric authentication ppt by navin 6 feb
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense Technology
 

Recently uploaded

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 

Recently uploaded (20)

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 

Embedded Systems

  • 1.
  • 2. Introduction to Embedded Systems  A combination of hardware and software which together form a component of a larger machine.  An embedded system is designed to run on its own without human intervention, and may be required to respond to events in real time.  An embedded system is designed to perform a dedicated function.
  • 3. Characteristics of an Embedded Systems Real-Time Operation • Reactive: computations must occur in response to external events • Correctness is partially a function of time Small Size, Low Weight • Hand- held electronics and Transportation applications -- weight costs money Low Power • Battery power for 8+ hours (laptops often last only 2 hours) Harsh environment • Heat, vibration, shock, power fluctuations, RF interference, lightning, corrosion Safety- critical operation • Must function correctly and Must not function in correctly Extreme cost sensitivity • $. 05 adds up over 1,000, 000 units
  • 5.
  • 6.
  • 7. 555 Timer  The 555 timer IC is an integrated circuit (chip) used in a variety of timer, pulse generation, and oscillator applications. The 555 can be used to provide time delays, as an oscillator, and as a flip- flop element.
  • 8. The wide spectrum of embedded system devices is that there is no single definition reflecting them all.  Automotive: Ignition System, Engine Control, Brake System  Industrial Control: Robotics and Control Systems  Networking: Routers, Hubs  Office Automation: Fax Machine, Printers, Scanners
  • 9. Embedded Systems Design  When approaching embedded systems architecture design, several models can be applied to describe the cycle of embedded system design.  The big-bang model: there is essentially no planning or processes in place before and during the development of a system.  The code-and-fix model: product requirements are defined but no formal processes are in place before the start of development.  The waterfall model: there is a process for developing a system in steps, where results of one step flow into the next step.  The spiral model: there is a process for developing a system in steps, and throughout the various steps, feedback is obtained and incorporated back into the process.
  • 10. The embedded system design and development process is divided into four phases: creating the architecture, implementing the architecture, testing the system, and maintaining the system.  Creating Architecture is defined as being made up of six stages: ◦ having a strong technical foundation (stage 1), ◦ understanding the Architectural Business Cycle (stage 2), ◦ defining the architectural patterns and models (stage 3), ◦ defining the architectural structures (stage 4), ◦ documenting the architecture (stage 5), and ◦ analyzing and reviewing the architecture (stage 6).
  • 11.
  • 12. The Embedded Systems Model  What the Embedded Systems Model indicates is that all embedded systems share one simi-larity at the highest level; that is, they all have at least one layer (hardware) or all layers (hardware, system software and application software) into which all components fall.  The hardware layer contains all the major physical components located on an embedded board, whereas the system and application software layers contain all of the software located on and being processed by the embedded system.
  • 13.
  • 15. Application Areas  Medical Systems ◦ Pace maker, Patient Monitoring Systems, Injection Systems, Intensive Care Units(ICU), …  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, …
  • 16. Application 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, Pinballs, etc.) • Medical Home Equipment (e.g. Blood Pressure, Thermometer)
  • 17.  An embedded system is an applied computer system.  “Embedded System", it constantly evolves with advances in technology and dramatic decreases in the cost of implementing various hardware and software components.  Widely used in industries.