TCSS465 - Embedded Systems

Schedule

Winter, 2012


Last Changed:  1/2/12

Subjects Covered, by week number, with reading assignments.

Note: Readings should be done before lecture (except first week). This schedule is tenative and may change as the course develops.  This schedule follows the textbook closely so that, in general, you should always know where we are in the reading by the week number. Wikipedia and Web-based references are linked for your convenience.
 

Week

Topic

Readings

1.

What is an embedded system? What is a real-time embedded application?

Chapter 1

2.

Hardware fundamentals

Chapters 2 & 3
Sensors
Actuator
Noise
Signal Processing

3.

Interrupt Processing Review

Chapter 4

4.

Control Theory
Project 1 presentations

Control Theory Notes
Fundamentals of Control Theory Reading 

5.

Software Architectures in Real Time Systems
Introduction to RTOS Concepts

Chapter 5

6.

RTOS - Tasks and Synchronization

Chapter 6

7.

RTOS general services

Chapters 7

8.

Basic design using an RTOS
Project 2 demonstrations

Chapter 8 & 10

9.

Program development using RTOS
Debugging Techniques

Chapters 9 & 10

10.

Project 3 demonstrations

 

11.

Take home Final