Introduction to Embedded Systems Overview

 
 
 
Introduction to
Embedded Systems
Objectives
Introduction to embedded systems
Embedded system components
Hardware
Software
Embedded system programming
 
3
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Contents
Introduction to embedded systems
Software engineering
Computer architecture
Operating systems
Digital systems
Programming practice
Theory for practical works
4
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Slide credit Y Williams, GWU
5
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Slide credit S. Kowalewski Aachen University
6
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Slide credit P Koopman, CMU
7
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Definition
Any sort of device which includes a
programmable computer but itself is not
intended to be a general-purpose computer
Wayne Wolf
8
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Definition
Slide credit P Koopman, CMU
9
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Embedded systems overview
Computing systems are everywhere
Most of us think of “desktop” computers
PC’s
Laptops
Mainframes
Servers
But there’s another type of computing system
Far more common...
Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000
10
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Embedded systems overview
Embedded computing systems
Computing systems embedded
within electronic devices
Hard to define. Nearly any
computing system other than a
desktop computer
Billions of units produced yearly,
versus millions of desktop units
Perhaps 50 per household and per
automobile
Slide credit Vahid/Givargis, Embedded Systems Design: A Unified
Hardware/Software Introduction, 2000
11
Computers are in here...
and here...
and even here...
Lots more of these,
though they cost a lot
less each.
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
A “short list” of embedded
systems
And the list goes on and on
Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000
12
 
 
 
 
Anti-lock brakes
Auto-focus cameras
Automatic teller machines
Automatic toll systems
Automatic transmission
Avionic systems
Battery chargers
Camcorders
Cell phones
Cell-phone base stations
Cordless phones
Cruise control
Curbside check-in systems
Digital cameras
Disk drives
Electronic card readers
Electronic instruments
Electronic toys/games
Factory control
Fax machines
Fingerprint identifiers
Home security systems
Life-support systems
Medical testing systems
Modems
MPEG decoders
Network cards
Network switches/routers
On-board navigation
Pagers
Photocopiers
Point-of-sale systems
Portable video games
Printers
Satellite phones
Scanners
Smart ovens/dishwashers
Speech recognizers
Stereo systems
Teleconferencing systems
Televisions
Temperature controllers
Theft tracking systems
TV set-top boxes
VCR’s, DVD players
Video game consoles
Video phones
Washers and dryers
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
How many do we use?
Average middle-class American home has 40 to 50
embedded processors in it
Microwave, washer, dryer, dishwasher, TV, VCR, stereo,
hair dryer, coffee maker, remote control, humidifier,
heater, toys, etc.
Luxury cars have over 60 embedded processors
Brakes, steering, windows, locks, ignition, dashboard
displays, transmission, mirrors, etc.
Personal computers have over 10 embedded
processors
Graphics accelerator, mouse, keyboard, hard-drive, CD-
ROM, bus interface, network card, etc.
        
- Mike Schulte
13
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Types of Embedded Systems
Slide credit P Koopman, CMU
14
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Types of Embedded Systems
Slide credit S. Kowalewski Aachen University
15
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Typical Embedded Systems
Are designed to observed (through sensors) and
control something (through actuators)
E.g. air condition senses room temperature and maintains
it at set temperature via thermostat.
16
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Embedded System Block Diagram
Slide credit Y Williams, GWU
17
Introduction to Embedded Systems
Introduction to Embedded Systems
   
   
     Setha Pan-ngum
     Setha Pan-ngum
 
 
Processor
mem
Observe
(Input)
Control
(Output)
Motor/Light
Temperature
Sensor
System Bus
Slide Note
Embed
Share

Embedded systems are ubiquitous computing systems found in electronic devices beyond traditional computers. They encompass a vast variety of units, far outnumbering desktop computers, with significant presence in households, automobiles, and various other applications. This introduction provides insights into the components, programming, and applications of embedded systems, highlighting their importance in modern technology.

  • Embedded Systems
  • Computing Systems
  • Electronic Devices
  • Programming
  • Technology

Uploaded on Oct 08, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Introduction to Embedded Systems

  2. Objectives Introduction to embedded systems Embedded system components Hardware Software Embedded system programming Introduction to Embedded Systems Setha Pan-ngum 3

  3. Contents Introduction to embedded systems Software engineering Computer architecture Operating systems Digital systems Programming practice Theory for practical works Introduction to Embedded Systems Setha Pan-ngum 4

  4. Cruise Missile Guidance Y. Williams Csci-339, Spring 2002 21 Slide credit Y Williams, GWU Introduction to Embedded Systems Setha Pan-ngum 5

  5. Slide credit S. Kowalewski Aachen University Introduction to Embedded Systems Setha Pan-ngum 6

  6. Slide credit P Koopman, CMU Introduction to Embedded Systems Setha Pan-ngum 7

  7. Definition Any sort of device which includes a programmable computer but itself is not intended to be a general-purpose computer Wayne Wolf Introduction to Embedded Systems Setha Pan-ngum 8

  8. Definition Slide credit P Koopman, CMU Introduction to Embedded Systems Setha Pan-ngum 9

  9. Embedded systems overview Computing systems are everywhere Most of us think of desktop computers PC s Laptops Mainframes Servers But there s another type of computing system Far more common... Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000 Introduction to Embedded Systems Setha Pan-ngum 10

  10. Embedded systems overview Embedded computing systems Computing systems embedded within electronic devices Hard to define. Nearly any computing system other than a desktop computer Billions of units produced yearly, versus millions of desktop units Perhaps 50 per household and per automobile Computers are in here... and here... and even here... Lots more of these, though they cost a lot less each. Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000 Introduction to Embedded Systems Setha Pan-ngum 11

  11. A short list of embedded systems Anti-lock brakes Auto-focus cameras Automatic teller machines Automatic toll systems Automatic transmission Avionic systems Battery chargers Camcorders Cell phones Cell-phone base stations Cordless phones Cruise control Curbside check-in systems Digital cameras Disk drives Electronic card readers Electronic instruments Electronic toys/games Factory control Fax machines Fingerprint identifiers Home security systems Life-support systems Medical testing systems Washers and dryers Modems MPEG decoders Network cards Network switches/routers On-board navigation Pagers Photocopiers Point-of-sale systems Portable video games Printers Satellite phones Scanners Smart ovens/dishwashers Speech recognizers Stereo systems Teleconferencing systems Televisions Temperature controllers Theft tracking systems TV set-top boxes VCR s, DVD players Video game consoles Video phones And the list goes on and on Slide credit Vahid/Givargis, Embedded Systems Design: A Unified Hardware/Software Introduction, 2000 Introduction to Embedded Systems Setha Pan-ngum 12

  12. How many do we use? Average middle-class American home has 40 to 50 embedded processors in it Microwave, washer, dryer, dishwasher, TV, VCR, stereo, hair dryer, coffee maker, remote control, humidifier, heater, toys, etc. Luxury cars have over 60 embedded processors Brakes, steering, windows, locks, ignition, dashboard displays, transmission, mirrors, etc. Personal computers have over 10 embedded processors Graphics accelerator, mouse, keyboard, hard-drive, CD- ROM, bus interface, network card, etc. - Mike Schulte Introduction to Embedded Systems Setha Pan-ngum 13

  13. Types of Embedded Systems Slide credit P Koopman, CMU Introduction to Embedded Systems Setha Pan-ngum 14

  14. Types of Embedded Systems Slide credit S. Kowalewski Aachen University Introduction to Embedded Systems Setha Pan-ngum 15

  15. Typical Embedded Systems Are designed to observed (through sensors) and control something (through actuators) E.g. air condition senses room temperature and maintains it at set temperature via thermostat. Introduction to Embedded Systems Setha Pan-ngum 16

  16. Embedded System Block Diagram Control (Output) Motor/Light System Bus Temperature Sensor Observe (Input) Processor mem Slide credit Y Williams, GWU Introduction to Embedded Systems Setha Pan-ngum 17

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#