Description and Syllabus (.pdf)
Meeting Rooms:
Tuesdays: 10-11am Recitation: 340 Bell
Tuesdays: 11-12.20 Lecture: 340 Bell
Thursdays: 11:12.20 Lecture: 90 Alumni
Midterm Exam: 10/18/2007,
Thursday
It is assumed that the following
course material is being made available to students of SUNY at
They are meant for instructional use only.
Date |
Topic |
|
Notes/comments |
8/28 |
Introduction to CSE321: Policies and protocols |
First day handout |
|
8/30 |
Fundamental concepts in real-time and embedded systems |
Ch.1 (.ppt) |
|
9/4 |
Hardware considerations |
Ch.2 (.ppt) |
|
9/6 |
CPU: Internal Architecture: realtime considerations |
Ch.2 (.ppt) |
|
9/18 |
Project 1 Discussion |
Prj1
Description |
Embedding XINU
and Testing: pictures |
9/20 |
Realtime kernels; device drivers |
Ch.3 |
Lets finish modifying the hardware WRT54GL by this
week |
9/25 |
Project 2 discussion; realtime scheduling |
Prj2
Description |
|
9/27 |
Realtime scheduling |
handout from Stallings book |
Project 2 discussion on cross-compiling, c++ Makefiles,
building EXINU boot image |
10/4 |
Realtime scheduling fundamentals |
Ch.3 more |
|
10/11 |
Priority inversion; Project: buffer
overflow |
Ch.3 |
Buffer
overflow details C pointer Demos |
10/16 |
Midterm review |
Review |
|
10/23 |
Project 3 |
Prj3
Description |
|
11/1 |
XINU: the
whole picture |
UML
tool |
|
11/8 |
Alarms and Signals |
Demo code |
|
11/15 |
Project 4 |
Prj4 |
|
11/26 |
Event-driven programming |
Ch 4 |
|
12/5 |
Final exam review |
Review |