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.