SlideShare una empresa de Scribd logo
1 de 46
Introduction ,[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Definition ,[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Embedding a computer © 2008 Wayne Wolf Overheads for  Computers as Components CPU mem input output analog analog embedded computer
Examples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Early history ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Early history, cont’d. ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Microprocessor varieties ,[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Application examples ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Automotive embedded systems ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
BMW 850i brake and stability control system ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
BMW 850i, cont’d. © 2008 Wayne Wolf Overheads for  Computers as Components brake sensor brake sensor brake sensor brake sensor ABS hydraulic pump
Characteristics of embedded systems ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components
Functional complexity ,[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components
Real-time operation ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components
Non-functional requirements ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components
Design teams ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Why use microprocessors? ,[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
The performance paradox ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Power ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Platforms ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
The physics of software ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
What does “performance” mean? ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Characterizing performance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Challenges in embedded system design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Challenges, etc. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Design methodologies ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Design goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Levels of abstraction © 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed. requirements specification architecture component design system integration
Top-down vs. bottom-up ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Stepwise refinement ,[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Functional vs. non-functional requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Our requirements form © 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Example: GPS moving map requirements ,[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed. lat: 40 13 lon: 32 19 I-78 Scotch Road
GPS moving map needs ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
GPS moving map needs, cont’d. ,[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
GPS moving map requirements form © 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Specification ,[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
GPS specification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Architecture design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
GPS moving map block diagram © 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed. GPS receiver search engine renderer user interface database display
GPS moving map hardware architecture © 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed. GPS receiver CPU panel I/O display frame buffer memory
GPS moving map software architecture © 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed. position database search renderer timer user interface pixels
Designing hardware and software components ,[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
System integration ,[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.
Summary ,[object Object],[object Object],[object Object],[object Object],© 2008 Wayne Wolf Overheads for  Computers as Components, 2 nd  ed.

Más contenido relacionado

La actualidad más candente

Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systemsmahalakshmimalini
 
System On Chip
System On ChipSystem On Chip
System On Chipanishgoel
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsnDeepaDasarathan
 
Processes and operating systems
Processes and operating systemsProcesses and operating systems
Processes and operating systemsRAMPRAKASHT1
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesigndestruck
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Moe Moe Myint
 
ARM Versions, architecture
ARM Versions, architectureARM Versions, architecture
ARM Versions, architectureKarthik Vivek
 
Embedded system in Smart Cards
Embedded system in Smart CardsEmbedded system in Smart Cards
Embedded system in Smart CardsRebecca D'souza
 
IEEE 802.22 WRAN Standard
IEEE 802.22 WRAN StandardIEEE 802.22 WRAN Standard
IEEE 802.22 WRAN Standardsonix022
 
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
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system DesignAJAL A J
 

La actualidad más candente (20)

Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systems
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
RTOS Basic Concepts
RTOS Basic ConceptsRTOS Basic Concepts
RTOS Basic Concepts
 
TinyOS
TinyOSTinyOS
TinyOS
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsn
 
Processes and operating systems
Processes and operating systemsProcesses and operating systems
Processes and operating systems
 
Hardware Software Codesign
Hardware Software CodesignHardware Software Codesign
Hardware Software Codesign
 
Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1Introduction to Embedded Systems I : Chapter 1
Introduction to Embedded Systems I : Chapter 1
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
ARM Versions, architecture
ARM Versions, architectureARM Versions, architecture
ARM Versions, architecture
 
Embedded system in Smart Cards
Embedded system in Smart CardsEmbedded system in Smart Cards
Embedded system in Smart Cards
 
ARM Architecture
ARM ArchitectureARM Architecture
ARM Architecture
 
Task assignment and scheduling
Task assignment and schedulingTask assignment and scheduling
Task assignment and scheduling
 
IEEE 802.22 WRAN Standard
IEEE 802.22 WRAN StandardIEEE 802.22 WRAN Standard
IEEE 802.22 WRAN Standard
 
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)
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
Embedded system Design
Embedded system DesignEmbedded system Design
Embedded system Design
 

Destacado

Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIslam Samir
 
Applying Innovation at different levels of abstraction
Applying Innovation at different levels of abstractionApplying Innovation at different levels of abstraction
Applying Innovation at different levels of abstractionJathish MJ
 
Is Abstraction the Key to Artificial Intelligence? - Lorenza Saitta
Is Abstraction the Key to Artificial Intelligence? - Lorenza SaittaIs Abstraction the Key to Artificial Intelligence? - Lorenza Saitta
Is Abstraction the Key to Artificial Intelligence? - Lorenza SaittaWithTheBest
 
Automation Abstraction Layers: Page Objects and Beyond
Automation Abstraction Layers: Page Objects and BeyondAutomation Abstraction Layers: Page Objects and Beyond
Automation Abstraction Layers: Page Objects and BeyondAlan Richardson
 
CSCI 383 Lecture 3 and 4: Abstraction
CSCI 383 Lecture 3 and 4: AbstractionCSCI 383 Lecture 3 and 4: Abstraction
CSCI 383 Lecture 3 and 4: AbstractionJI Ruan
 
Applying Innovation in Software Development
Applying Innovation in Software DevelopmentApplying Innovation in Software Development
Applying Innovation in Software DevelopmentAmish Gandhi
 
Design concepts and principles
Design concepts and principlesDesign concepts and principles
Design concepts and principlessaurabhshertukde
 

Destacado (11)

Introduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and MicrocontrollersIntroduction to Embedded Systems and Microcontrollers
Introduction to Embedded Systems and Microcontrollers
 
9781111306366 ppt ch3
9781111306366 ppt ch39781111306366 ppt ch3
9781111306366 ppt ch3
 
Biometria
BiometriaBiometria
Biometria
 
Applying Innovation at different levels of abstraction
Applying Innovation at different levels of abstractionApplying Innovation at different levels of abstraction
Applying Innovation at different levels of abstraction
 
Abstraction
AbstractionAbstraction
Abstraction
 
Is Abstraction the Key to Artificial Intelligence? - Lorenza Saitta
Is Abstraction the Key to Artificial Intelligence? - Lorenza SaittaIs Abstraction the Key to Artificial Intelligence? - Lorenza Saitta
Is Abstraction the Key to Artificial Intelligence? - Lorenza Saitta
 
Multithreading Design Patterns
Multithreading Design PatternsMultithreading Design Patterns
Multithreading Design Patterns
 
Automation Abstraction Layers: Page Objects and Beyond
Automation Abstraction Layers: Page Objects and BeyondAutomation Abstraction Layers: Page Objects and Beyond
Automation Abstraction Layers: Page Objects and Beyond
 
CSCI 383 Lecture 3 and 4: Abstraction
CSCI 383 Lecture 3 and 4: AbstractionCSCI 383 Lecture 3 and 4: Abstraction
CSCI 383 Lecture 3 and 4: Abstraction
 
Applying Innovation in Software Development
Applying Innovation in Software DevelopmentApplying Innovation in Software Development
Applying Innovation in Software Development
 
Design concepts and principles
Design concepts and principlesDesign concepts and principles
Design concepts and principles
 

Similar a Ch1 1

Emb Sys Rev Ver1
Emb Sys   Rev Ver1Emb Sys   Rev Ver1
Emb Sys Rev Ver1ncct
 
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
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptxssuser4ca1eb
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdacnanocdac
 
ch1_1_Introduction_To_Embedded_Systems.pptx.pdf
ch1_1_Introduction_To_Embedded_Systems.pptx.pdfch1_1_Introduction_To_Embedded_Systems.pptx.pdf
ch1_1_Introduction_To_Embedded_Systems.pptx.pdfSridhar Jayaraman
 
Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)Marc Engels
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded systemajitsaraf123
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 
Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project ReportEr Gupta
 
embedded introduction presentation profe
embedded introduction presentation profeembedded introduction presentation profe
embedded introduction presentation profeMaltiBansal2
 
Electronic control unit
Electronic control unitElectronic control unit
Electronic control unitssuser8f353c1
 

Similar a Ch1 1 (20)

S emb t2-definition
S emb t2-definitionS emb t2-definition
S emb t2-definition
 
ERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdfERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdf
 
UNIT 1.pptx
UNIT 1.pptxUNIT 1.pptx
UNIT 1.pptx
 
embedded systems
embedded systemsembedded systems
embedded systems
 
Emb Sys Rev Ver1
Emb Sys   Rev Ver1Emb Sys   Rev Ver1
Emb Sys Rev Ver1
 
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...
 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptx
 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
ch1_1_Introduction_To_Embedded_Systems.pptx.pdf
ch1_1_Introduction_To_Embedded_Systems.pptx.pdfch1_1_Introduction_To_Embedded_Systems.pptx.pdf
ch1_1_Introduction_To_Embedded_Systems.pptx.pdf
 
Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)
 
ERTS_IV_ECE.pptx
ERTS_IV_ECE.pptxERTS_IV_ECE.pptx
ERTS_IV_ECE.pptx
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project Report
 
009911554.pdf
009911554.pdf009911554.pdf
009911554.pdf
 
Lect-01.ppt
Lect-01.pptLect-01.ppt
Lect-01.ppt
 
Lect-01.ppt
Lect-01.pptLect-01.ppt
Lect-01.ppt
 
embedded introduction presentation profe
embedded introduction presentation profeembedded introduction presentation profe
embedded introduction presentation profe
 
Electronic control unit
Electronic control unitElectronic control unit
Electronic control unit
 

Más de Sumant Diwakar

Hydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT ModelHydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT ModelSumant Diwakar
 
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT Sumant Diwakar
 
Relation between Ground-based Soil Moisture and Satellite Image-based NDVI
Relation between Ground-based Soil Moisture and Satellite Image-based NDVIRelation between Ground-based Soil Moisture and Satellite Image-based NDVI
Relation between Ground-based Soil Moisture and Satellite Image-based NDVISumant Diwakar
 
Solar irradiation & spectral signature
Solar irradiation & spectral signatureSolar irradiation & spectral signature
Solar irradiation & spectral signatureSumant Diwakar
 
Optical remote sensing
Optical remote sensingOptical remote sensing
Optical remote sensingSumant Diwakar
 
Interaction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surfaceInteraction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surfaceSumant Diwakar
 
History of remote sensing
History of remote sensingHistory of remote sensing
History of remote sensingSumant Diwakar
 
Electromagnetic radiation
Electromagnetic radiationElectromagnetic radiation
Electromagnetic radiationSumant Diwakar
 
Differential gps (dgps) 09 04-12
Differential gps (dgps) 09 04-12Differential gps (dgps) 09 04-12
Differential gps (dgps) 09 04-12Sumant Diwakar
 
Principle of photogrammetry
Principle of photogrammetryPrinciple of photogrammetry
Principle of photogrammetrySumant Diwakar
 
Automatic digital terrain modelling
Automatic digital terrain modellingAutomatic digital terrain modelling
Automatic digital terrain modellingSumant Diwakar
 
Aerial photography abraham thomas
Aerial photography abraham thomasAerial photography abraham thomas
Aerial photography abraham thomasSumant Diwakar
 
Aerial photographs and their interpretation
Aerial photographs and their interpretationAerial photographs and their interpretation
Aerial photographs and their interpretationSumant Diwakar
 

Más de Sumant Diwakar (20)

Hydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT ModelHydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
Hydrologic Assessment in a Middle Narmada Basin, India using SWAT Model
 
C Programming
C ProgrammingC Programming
C Programming
 
C Programming
C ProgrammingC Programming
C Programming
 
Soil moisture
Soil moistureSoil moisture
Soil moisture
 
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
REMOTE SENSING & GIS APPLICATIONS IN WATERSHED MANAGEMENT
 
Relation between Ground-based Soil Moisture and Satellite Image-based NDVI
Relation between Ground-based Soil Moisture and Satellite Image-based NDVIRelation between Ground-based Soil Moisture and Satellite Image-based NDVI
Relation between Ground-based Soil Moisture and Satellite Image-based NDVI
 
Solar irradiation & spectral signature
Solar irradiation & spectral signatureSolar irradiation & spectral signature
Solar irradiation & spectral signature
 
Optical remote sensing
Optical remote sensingOptical remote sensing
Optical remote sensing
 
Interaction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surfaceInteraction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surface
 
History of remote sensing
History of remote sensingHistory of remote sensing
History of remote sensing
 
Electromagnetic radiation
Electromagnetic radiationElectromagnetic radiation
Electromagnetic radiation
 
Map projection
Map projectionMap projection
Map projection
 
Differential gps (dgps) 09 04-12
Differential gps (dgps) 09 04-12Differential gps (dgps) 09 04-12
Differential gps (dgps) 09 04-12
 
Principle of photogrammetry
Principle of photogrammetryPrinciple of photogrammetry
Principle of photogrammetry
 
Digital terrain model
Digital terrain modelDigital terrain model
Digital terrain model
 
Digital orthophoto
Digital orthophotoDigital orthophoto
Digital orthophoto
 
Automatic digital terrain modelling
Automatic digital terrain modellingAutomatic digital terrain modelling
Automatic digital terrain modelling
 
Aerial photography abraham thomas
Aerial photography abraham thomasAerial photography abraham thomas
Aerial photography abraham thomas
 
Aerial photographs and their interpretation
Aerial photographs and their interpretationAerial photographs and their interpretation
Aerial photographs and their interpretation
 
Wide field sensor
Wide field sensorWide field sensor
Wide field sensor
 

Ch1 1

  • 1.
  • 2.
  • 3. Embedding a computer © 2008 Wayne Wolf Overheads for Computers as Components CPU mem input output analog analog embedded computer
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. BMW 850i, cont’d. © 2008 Wayne Wolf Overheads for Computers as Components brake sensor brake sensor brake sensor brake sensor ABS hydraulic pump
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Levels of abstraction © 2008 Wayne Wolf Overheads for Computers as Components, 2 nd ed. requirements specification architecture component design system integration
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Our requirements form © 2008 Wayne Wolf Overheads for Computers as Components, 2 nd ed.
  • 34.
  • 35.
  • 36.
  • 37. GPS moving map requirements form © 2008 Wayne Wolf Overheads for Computers as Components, 2 nd ed.
  • 38.
  • 39.
  • 40.
  • 41. GPS moving map block diagram © 2008 Wayne Wolf Overheads for Computers as Components, 2 nd ed. GPS receiver search engine renderer user interface database display
  • 42. GPS moving map hardware architecture © 2008 Wayne Wolf Overheads for Computers as Components, 2 nd ed. GPS receiver CPU panel I/O display frame buffer memory
  • 43. GPS moving map software architecture © 2008 Wayne Wolf Overheads for Computers as Components, 2 nd ed. position database search renderer timer user interface pixels
  • 44.
  • 45.
  • 46.