COE 306: Introduction to Embedded Systems

Course Description:

Introduction to Embedded Systems. Microcontroller Hardware. ARM Processor. CPU Programming. Memory and I/O. Interfacing: Parallel and Serial Communication. A/D and D/A conversion Embedded system design methodologies. Specifications. Designing robust software for embedded systems. RTOS features.

Lecture Slides:

  • Embedded Computing
    PDF
  • Instruction Set
    PDF
  • CPUs
    PDF
  • Embedded Platforms
    PDF
  • Program Design and Anaylsis
    PDF
  • Analog to Digital Conversion (ADC)
    PDF
  • Pulse Width Modulation
    PDF
  • Asynchronous and synchronous serial communication
    PDF
  • Processes and Operating Systems
    PDF

Course Resources:

  • Embedded System Lab Manual (html)
  • Embedded Systems Lab Manual (pdf)