Office: Brickyard 436
Phone: (480) 965-5935
Office Hours: Th
11:30am-1:00pm @ BY 436
T, Th
7:15-7:45pm @ BYAC 150
W for
a ½ hour after cse591 class @ BYAC 110
Teaching Assistant:
Pritam
Gundecha
Office:
BY435AB
Office
Hours: MW 11:00-12:00
Email :
pritam.gundecha@asu.edu
Lecture: Wednesday 6:40-9:30pm BYAC 110
Laboratory: BY 215
Description:
Fundamental methods of designing, coding, testing, and evaluating customizations
of embedded operating system software in a Linux environment. Introduces kernel
configuration, compilation, downloading, booting and debugging in a modern
integrated development environment. Covers additional parts of the Linux source
including: memory mapping, details of interrupts and exceptions, kernel synchronization and
other kernel and driver design topics. This course is intended for graduate students who are familiar with
the Linux kernel source code and/or have some background in embedded-computer
operating systems and programming.
Prerequisite: CSE 432
Required Texts:
Linux Core Kernel Commentary, 2nd edition, Scott
Maxwell, CoriolisOpen™ Press, 2001, ISBN 1588801497.
Understanding the Linux Kernel, Second Edition, Daniel P. Bovet and Marco Cesati,
O'Reilly®, 2002, ISBN 0-596-00213-0.
Linux Device Drivers, 2nd Edition, Alessandro Rubini & Jonathan
Corbet,
O'Reilly®, 2001, ISBN 0-596-00008-1.
Grading
|
Thing |
Date Due |
Points |
| Application Program 1 | Wednesday February 11, 2009 | 4 |
| Embedded Linux Program 1 | Wednesday, Friday February 25, 27, 2009 | 8 |
| Midterm 1 | Wednesday March 18, 2009 (open LCKC Part I) | 25 |
| Embedded Linux Program 2 | Wednesday, Friday March 25, 27, 2009 | 8 |
| Embedded Linux Program 4 | Wednesday, Friday April 8, 10, 2009 | 8 |
| Embedded Linux Program 5 | Wednesday, Friday April 15, 17, 2009 | 8 |
| Loadable Kernel Module Program | Wednesday, Friday April 29, May 1, 2009 |
8 |
| Final Exam | Wednesday May 13, 2009, 6:40-9:30 pm (comprehensive open book, open notes) | 31 |
| 100 |
Course Grade: Grading System determined by class vote
|
>=97 |
A+ |
|
92-96.99 |
A |
|
90-91.99 |
A- |
|
87-89.99 |
B+ |
|
82-86.99 |
B |
|
80-81.99 |
B- |
|
77-79.99 |
C+ |
|
70-76.99 |
C |
|
60-69.99 |
D |
|
<60 |
E |
Class Lecture Number: 25770
Course Withdrawal Deadline:
Sunday April 5, 2009
Complete Withdrawal Deadline: Tuesday May 5, 2009
Revised January 31, 2009