
Course Objectives:
This course introduces the design principles, analysis methods, and case studies
of microprocessor-based real-time embedded systems. Topics include real-time
operating systems, single-processor scheduling, multi-processor scheduling,
distributed real-time embedded systems, quality of service, end-to-end processor
utilization control, embedded middleware, power-aware computing, energy
management, real-time communications, wireless sensor networks etc. The lectures
are organized into two parts: (1) introduction of basic principles based
on textbooks, and (2) studies of state-of-the-art research papers.
In Fall 2008, this
course has three sections: (1) real-time embedded systems, (2) power management, and (3) wireless sensor networks.
Instructor:
Dr. Xiaorui Wang
Office Hour: half hour after each class or by appointment, Ferris Hall 421
Phone: 974-0627.
Online Course Materials:
Class Time and Location:
Tuesday and Thursday,
11:10AM - 12:25PM, Ferris Hall 511
Textbooks and/or Other Required Material:
1. Real-Time Systems, by Jane W. S. Liu, Prentice Hall (April 23, 2000), ISBN:
978-0130996510.
2. Research papers available on the course website
Tentative Grading Policy:
Homework (critique):
10%
Class presentation: 15%
Midterm exam: 10%
Final exam: 10%
Semester-long
project: 50%
- Proposal: 5%,
- Midterm presentation: 10%
- Final presentation: 15%
- Final report 20%
Participation: 5%
Prerequisites:
ECE 455. Note: students who did not take 455 before must talk to
the instructor to get his permission before taking this course.
Disability Statement:
Any
student who feels s/he may need an accommodation based on the impact of
a disability should contact the Office of Disability Services at
865-974-6087 in Hoskins Library to coordinate reasonable accommodations
for students with documented disabilities.