Introduction to Embedded Systems
- Embedded Products ( i.e. PDAs, Pocket PCs, Set Top Boxes, Transaction Terminals, Industrial PC Controllers)
Hardware for Embedded Systems Design
- Processors and Chipsets
- X86 ISA
- I/O devices and interfaces
- Common Bus Standards and Interfaces
(i.e. ISA, PCI, AGP, USB)
- Programmed I/O
- Interrupts
- DMA
- Example Hardware Design (i.e.
Celeron motherboard)
Software for Embedded Systems Design
- Role of an Embedded Operating
System
- Multitasking and Threads
- Example Operating Systems (i.e. Windows
CE, XP embedded, Linux, Wind River)
- Overview of Windows Embedded OS
- Windows (Win32 API) Programming
- Windows Device Drivers (Serial Port
example code)
Proposed Project Design Review
Project Demo and Presentation