This page is no longer maintained.
18-348 Embedded System Engineering
- Spring 2016 Wait List: Thank you for your interest in this
course. We know there is a wait list, and we plan to admit at least some
students from the wait list. Last year everyone got in, but we can't guarantee
that. If you are on the wait list, come to class the first day and we'll let
you know what the situation is. If you're a grad student we usually have to
wait until the first day of class to admit you even if there is space due to
departmental policies ensuring undergrads can get in. Students who physically
attend class and sign in on the roster will be given preference for admission.
Of those students, we are required to follow the standard departmental
admission priority, which usually deviates from your position number on the
wait list. An additional consideration is whether you are available for a lab
section that has space. So, bottom line, please be patient, flexible in your
lab section, and come to class the first week.
Required Hardware: You will be loaned a microcontroller board for
the course based on the Freescale MC9S12C128 processor (one per student) and a
prototype board (one per team). You must return these boards at the end of the
semester, but they will be available if you choose to take 18-549 in a later
semester. Required Text: Valvano, Embedded Microcomputer Systems: Real
Time Interfacing, 2nd Edition, ISBN 0534551629. Note that this is an old
2006 edition that you will probably want to buy as an inexpensive used
book. Do not buy the newer 3rd edition -- it leaves out
significant important material.
Supplemental Text: Koopman, Better Embedded System Software,
ISBN-13: 978-0-9844490-0-2. The material in this book will help you understand
some of the key concepts, but is not testable material. This book is the
primary text used for 18-649.
Handouts are provided in class. Lecture materials are only available in
printed form, and is not available electronically. Note that dates in table
below are subject to change if box is gray.
Meeting Date
Scheduled Lecture
Reading
Valvano text unless otherwise noted
.pdf links are CMU-only access
(Lab dates shown are pre-lab due date)
Mon. 11-Jan-2016
Recitation / Week 1
Read
Lab #1 before coming
to class
(See grid below for assignment due dates)
Fri 15-Jan
2. Embedded
Hardware
1.1, 1.4, 1.8
(NOTE: this is a one-time, full 2-hour lecture 10:30-12:20. Future Friday
recitations will run 10:30-11:20)
Mon. 18-Jan
No Class (Martin Luther King Day)
Wed. 24-Feb
First Exam
(Covers Lectures 1-11, and omits Lecture 12)
4-Mar to 13-Mar
NO CLASS; NO RECITATION - Spring
Break / Week 8
No labs, no office hours
14-Apr to 15-Apr
NO RECITATION -
Carnival / Week 13
No labs, no office hours
Wed. 20-Apr
Second Exam
(Covers Lectures 12-25)
NONE
Fri. 22-Apr
No Recitation
NONE
Mon. 25-Apr
No Lecture; Work on project 11 instead.
OK to demo final project during any open lab hours and office
hours this week
Wed. 27-Apr
No Lecture; Work on project 11 instead
OK to demo final project during any open lab hours and office
hours this week
Fri. 29-Apr
ECE Day -- No
Recitation / Week 15
Curtailed lab/office hours today; see
blackboard
Wed. 4-May
Last day for Lab #11 demos
See Blackboard for finals week demo scheduling lab hours and details
FINALS WEEK
No class meetings this week. See Blackboard for TA schedule.
Thu. 5-May
Lab writeups due today, Thursday
Lab #11 writeup due today
Notes:
- Many lectures have a corresponding lab assignment, which includes both
homework and in-lab activities.
- Dates and topics are subject to change; however we will do everything
reasonably possible to keep the two exam dates from changing.
- For advanced topics, see 18-649 and
my Blog.
Please see blackboard for office hour & lab staffing schedule schedule
Subject to change. Lab Demos are due during scheduled demo slot.
All hand-ins are due at 9:00 PM US Eastern Time unless otherwise
noted. (Prelab early bonus cutoff is 1:30 PM ET.)
Wk #
Week of:
Mon
(Sec E)
Tue
(Sec A)
Wed
(Sec B)
Thu
(Sec C)
Fri
(Sec D)
Lab Report Due
Wednesday
Prelab Due
Friday
Fri. Recitation
Discusses Labs
1
11-Jan
2016
No Lab
No Lab
Open Lab
Open Lab
Open Lab
None
1
1, 2
2
18-Jan
MLK Day
1
1
1
1
None
2
2, 3
3
25-Jan
1
2
2
2
2
1
3
3, 4
4
1-Feb
2
3
3
3
3
2
4
4, 5
5
8-Feb
3
4
4
4
4
3
5
5, 6
6
15-Feb
4
5
5
5
5
4
6
6, 7
7
22-Feb
5
Open Lab
Open Lab
Open Lab
6
None
None
7, 8
8
29-Feb
6
6
6
6
BREAK
5
7 Due
Thursday
No Recitation
--
7-Mar
SPRING
BREAK
SPRING
BREAK
BREAK
None
None
No Recitation
9
14-Mar
Open Lab
Open Lab
7
7
7
6
8
8, 9
10
21-Mar
7
7
8
8
8
7
9
9, 10
11
28-Mar
8
8
9
9
9
8
10
10, 11
12
4-Apr
9
9
10
10
10
9
11
11
13
11-Apr
10
10
Open Lab
Carnival
Carnival
None
None
No Recitation
14
18-Apr
Open Lab
Open Lab
Open Lab
Open Lab
Open Lab
10
None
Optional/In-Lab
15
25-Apr
Open Lab
Open Lab
Open Lab
Open Lab
Open Lab
None
None
Optional/In-Lab
16
2-May Finals
TBD
TBD
TBD
TBD
TBD
11 Due
(Thursday)
None
No Recitation
(*See blackboard for Lab 11 prelab, demo & writeup information)