ICE3028: Embedded Systems Design (Spring 2011)

[Schedule]

The following schedule is tentative and subject to change without notice.

Day Topic Reading Misc.
3/3 (Th) Course outline
3/7 (M) Introduction to Embedded Systems Chap. 1
3/10 (Th) Designing Embedded Systems Chap. 1
3/14 (M) NAND Flash Memory
3/17 (Th) Solid State Drives (SSDs)
3/21 (M) Flash Translation Layers (FTLs)
3/24 (Th) Lab 1
3/28 (M) ARM Processor Chap. 2
3/31 (Th) Lab 2
4/4 (M) ARM Instruction Set Architecture Chap. 2
4/7 (Th) Input/Output Chap. 3
4/11 (M) Performance & Power Chap. 3
4/14 (Th) Lab 3: Project 1 Presentation
4/18 (M) No class (midterm exam week)
4/21 (Th) No class (midterm exam week)
4/25 (M) Memory & Bus Chap. 4
4/28 (Th) Lab 4
5/2 (M) I/O Devices & Debugging Chap. 4
5/5 (Th) National holiday
5/9 (M) Embedded Program Design Chap. 5
5/12 (Th) Lab 5
5/16 (M) Compiler Optimizations Chap. 5
5/19 (Th) Lab 6
5/23 (M) Operating Systems Chap. 6
5/26 (Th) Lab 7
5/30 (M) Operating Systems (cont'd) Chap. 6
6/2 (Th) Lab 8
6/6 (M) National holiday
6/9 (Th) No class
6/13 (M) Scheduling Chap. 6
6/16 (Th) Final exam: 12:00-13:30
6/20 (M) -
6/23 (Th) Lab 9: Project 2 Presentation



Credit: Most of slides for this lecture are based on materials provided by the textbook publisher.