|
ECE 4220 Tentative Outline: Real Time Embedded
Computing Winter 2007 |
||||
|
Week |
Date |
Monday |
Wednesday |
Lab |
|
1 |
1/17
|
|
Course intro Shaw, ch. 1 |
C – basics, arrays, pointers. Assign program #1 |
|
2 |
1/22 |
Definitions, Hardware Laplante, ch. 1, 2 |
Hardware, RT ex. Laplante, ch. 2 |
C – dynamic memory allocation |
|
3 |
1/29 |
Shaw, ch. 2; notes |
Arch, cont; Software Engineering intro Shaw, ch. 1-2; notes |
C++ Assign program #2 (dyn all) PROGRAM #1 DUE |
|
4 |
2/5 |
Shaw, ch. 3-5 |
Shaw, ch. 3-5; notes |
C++ Assign program #3 (classes) PROGRAM #2 DUE |
|
5 |
2/12 |
Douglass, ch. 2 |
UML structural Douglass, ch. 2 |
Work on programming |
|
6 |
2/19 |
Douglass, ch. 3 |
UML dynamic Douglass, ch. 3 |
C++ PROGRAM #3 DUE |
|
7 |
2/26 |
Douglass, ch. 5 |
UML Use Cases Douglass, ch. 5 |
Rhapsody – timer example |
|
8 |
3/5 |
Review |
Midterm Exam
|
Rhapsody – use case diagram |
|
9 |
3/12 |
Douglass,
ch. 6
|
Deterministic Sched. Shaw, ch. 6; notes
|
Rhapsody – reverse engineering |
|
10 |
3/19 |
Deterministic Sched. Shaw, ch. 6; notes |
Deterministic Sched. Shaw, ch. 6; notes |
|
|
|
3/26 |
SPRING BREAK |
SPRING BREAK |
SPRING BREAK |
|
11 |
4/2 |
Deterministic Sched. Shaw, ch. 6; notes |
Deterministic Sched. Shaw, ch. 6; notes |
PROGRAM #4 DUE (demonstrations) |
|
12 |
4/9 |
RTOS Shaw, ch. 10 |
RT Linux kernel |
|
|
13 |
4/16 |
Execution time pred. Shaw, ch. 7 |
Execution time pred. Shaw, ch. 7 |
Work on Program #5 |
|
14 |
4/23 |
Execution time pred. Shaw, ch. 7 |
Keeping Time Shaw, ch. 8 |
PROGRAM #5 DUE (demonstrations) |
|
15 |
4/30 |
Keeping Time Shaw, ch. 8 |
Review |
No Lab |
|
16 |
5/7 |
FINAL EXAM |
|
Friday, May 11, 10:30 am – 12:30 pm |