|
CS 589-2 Embedded Systems DesignSpring 2006T 8:30-11:00am, Speare 102 (Conference Room) Exceptions: T 9:15-11:45am, (March 7, April 4, and May 2) Instructor: Xiao Qin Speare 146, 505-5902, xqin@cs.nmt.edu Office hours: Tuesday 2:00-4:00pm |
General Information | Announcements | Syllabus | Lab Assignments | Projects | Lectures
Acknowledgements: The Embedded Real-Time Systems Lab is supported in part by Intel Corporation under Grant 2005-04-070 and by a matching grant from the New Mexico Institute of Mining and Technology. |
|
Embedded Systems,
special-purpose computer systems, have increasingly grown in past years.
Examples of embedded systems include mobile phones, PDAs, household
appliances, medical equipment, avionics, and the like. The vast majority
embedded systems are developed to perform special-purpose functions at a
low cost, and some embedded systems have timing constraints. Embedded
systems differ themselves from traditional computer systems in several
ways. First, embedded systems usually execute a specific program
repeatedly. Second, embedded systems have tight constraints on design
metrics. Third, many embedded systems have to compute certain results in a
real-time manner and continually react to changes in system
environments. This course, which builds on students' prior knowledge of computer organization and operating systems, will address a wide range of issues of designing embedded systems. Topics Covered (These topics may change)
The course will be research intensive, aiming at deriving practical and achievable ground rules for embedded systems design. Graduate students are expected to do an extra project including a written report and an in-class presentation on a topic to be arranged with the instructor. The project will be optional for undergraduates. However, extra credit will be awarded to undergraduate students who have completed the project. You will be expected to collaborate with other students toward the completion of the research project related to real-time systems. Labs will provide students with hands-on experience with hardware and software widely used in the design of embedded systems. Students who have completed this course should be capable of doing the following:
Prerequisite: CS 221 Computer System Organization, CS 325 Principles of Operating Systems |
Office Hours: Dr. Qin will have office hours on Tuesday at 2:00-4:00p in his office (Speare 146).
To get the most out of office hours, it is recommended to send an email in advance.
Textbooks:
References:
Steve Heath, "Embedded Systems Design", ISBN: 0-7506-5546-1
The IEEE POSIX standard.
Jane Liu, "Real-Time Systems", ISBN: 0-13-099651-3