2
Jonathan Cobert, Linux Device Drivers, Third Edition, O’Reilly, 2005. (online version
Robert Love, Linux Kernel Development, Second Edition, Novell Press, 2005.
Frank Vahid, Tony Givargis, Embedded System Design: A Unified Hardware/Software
Introduction, John Wiley & sons, Inc. 2002.
Christopher Hallinan, Embedded Linux Primer: A Practical Real-World Approach, Second
Edition, Prentice Hall, 2010.
Edward A. Lee and Sanjit A. Seshia, Introduction to Embedded Systems, A Cyber-Physical
Systems Approach, http://LeeSeshia.org, ISBN 978-0-557-70857-4, 2011.
Grading:
Homework Assignments: 20%
Lab Assignments: 20%
Project: 30%
Participation: 10%
Exam: 20%
Assignments:
Homework and labs are typically assigned in class. Deadline is strictly enforced, and late
submissions will be penalized according to the following policy:
5% reduction of the grade every 6 hours. Submissions that are delayed for more than 48
We will use PHO 307 (or PHO 305) for the labs.
Academic Honesty:
All students are responsible for reading Boston University’s academic conduct policy. If you are
unclear about any item related to academic honesty, you should immediately ask the professor
Course Website and Communication:
You are required to periodically check the course website on BU Blackboard (learn.bu.edu) and
your e-mail. Blackboard will have the course schedule, slides, links to reading materials,
assignments, announcements, and a discussion board.
You encouraged to use the discussion board on Blackboard for your class-related questions.
When you email the instructor or the TAs, please put "EC535" in the subject line to ensure a
timely response.