Bilkent University - Department of Computer Engineering
 

CS431 - Embedded Systems
Schedule

  • Lab hours are Thu 12:40-15:30, EE Lab.
  • Lectures are Tue 15:40-17:30 (EB102), Fri 13:40-15:30, (EB203).
  • The course notes provide additional reading material.
    They complement, but do not replace the lecture.
  • The schedule is subject to change throughout the semester.

Preliminary course outline

The following is a rough outline that is anticipated for this semester's course. There may, however, be changes in the details as the semester progresses.
Week Topics
1 Introduction. Design considerations for embedded systems
2 Microcontroller technologies, basic concepts
3 SiLabs (used to be Cygnal) 8051 microcontrollers
4 Embedded software concepts. Development tools and modalities
5 Interrupts. Structures for embedded code development
6 Sensors and sensory signal processing for embedded software
7 Overview of sensor technologies and interfaces
8 PWM outputs, analog outputs and amplifiers
9 DC motors and basic concepts in motor control
10 Basic concepts in control software. Feedback, PID control, stability.
11 Overview of other actuator technologies
12 Real-time concepts and operating systems
13 Process scheduling, synchronization and communication
14 Using Real-Time Operating Systems.
15 Interprocessor communication protocols

[ Home | Schedule | Assignments | Labs | Software | Resources ]

saranli@cs, Uluç Saranlı
The overall design of this web page was inspired by similar pages by Frank Pfenning.