ECE 692-101 Embedded Computing Systems
Fall 2009
Instructor: Jie Hu (jie.hu@njit.edu) Office: 331 ECEC
Office Hours: M 4:00PM – 5:00PM, T 1:30PM – 2:30PM Phone: (973)596-5273
Course Homepage: http://web.njit.edu/~jhu/ece692
Prerequisites: for graduate CoE students: ECE353 and CIS105 (or equivalents)
for graduate EE students: ECE684 and CIS105 (or equivalents)
Textbook: Computers as Components: Principles of Embedded Computing System Design, 2nd Edition, by Wayne Wolf, Morgan Kaufmann Publishers, ISBN: 978-0-12-374397-8, 2008.
References: Embedded System Design: A Unified Hardware/Software Introduction, by Frank Vahid and Tony Givargis. John Wiley & Sons, ISBN: 0471386782, 2002.
Class Meeting Time: M 6:00PM - 9:05PM Class Meeting Place: FMH 106
Course Description: Embedded computing systems are ubiquitous in many aspects of our everyday life. They appear in wireline and wireless computer networks, automobiles, airplanes, appliances, industrial control systems, wearable computer systems, etc. This course introduces a methodology for the design and implementation of embedded computing systems. This methodology is then applied to real-world problems. Topics include Embedded System Design Process, UML, ARM Instruct Set Architectures, CPUs, Hardware Platforms, Software Design and Analysis, Embedded Operating Systems, Real-Time Scheduling, Hardware Accelerators, Distributed Embedded Systems, and Design Methodology and Quality Assurance.
Course Outline (subject to change)
Grading Policy: Grades will be determined by one midterm exam, one final exam, one term project, and the class participation.
Academic Integrity
The NJIT Honor Code will be upheld and any violations will be brought to the
immediate attention of the Dean of Students.