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