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.
|