Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(Fall 2010)
Lecture 1
Osman Hasan
1
Outline
• Introduction
• Course
• Instructor
• Students
• Embedded Systems
2
Course Introduction
• Prerequisites
• Digital Systems I, II (CE-202, CE-302),
• Computer Architecture (CE314)
• Text Book:
• Embedded System Design: A unified Hardware/Software
Introduction, Frank Vahid and Tony Givargis, 2002.
• Chapters 1 – 7
• Reference Books:
• Computer as Components, Wayne Wolf, 2005
• Embedded Systems Design, Steve Heath, 2003
3
Grading Scheme
Final 40%
OHTs 30%
Class Participation 5%
Quizzes 5%
Labs 10%
Assignment 5%
Project 5%
4
Instructor: Osman Hasan
• Contact:
• osman.hasan@seecs.nust.edu.pk
• Phone: 9085.2137
• Faculty Block A – 301
• http://ohasan.seecs.nust.edu.pk
5
Instructor: Osman Hasan
6
Instructor: Osman Hasan
7
Outline
• Introduction
• Course
• Instructor
• Students
• Embedded Systems
8
Embedded Systems
• Tightly-constrained
• Low cost, low power, small, fast, etc.
• Reactive and real-time
• React to changes in the system’s environment
• Delayed response may lead to faults
9
An embedded system example -- a digital
camera
• Single-functioned
• Always a digital camera
• Tightly-constrained
• Low cost, low power, small, fast
10
Activity!
11
Further examples of Embedded Systems
Anti-lock brakes Electronic card readers Photocopiers
Auto-focus cameras Electronic instruments Point-of-sale systems
Automatic teller machines Electronic toys/games Portable video games
Automatic toll systems Factory control Printers
Automatic transmission Fax machines Satellite phones
Avionic systems Fingerprint identifiers Scanners
Battery chargers Home security systems Smart ovens/dishwashers
Camcorders Life-support systems Stereo systems
Cell phones Medical testing systems Teleconferencing systems
Cell-phone base stations Modems Televisions
Cordless phones MPEG decoders Temperature controllers
Cruise control Network cards Theft tracking systems
Curbside check-in systems Network switches/routers VCR’s, DVD players
Digital cameras On-board navigation Video game consoles
Disk drives Pagers Washers and dryers
12
Further examples of Embedded Systems
14
Embedded System Design
15
Course Outline
16
Course Website
17
Summary
18