COSC 4290 Real-Time and Embedded Systems: Spring 2014
Course Instructor:
Dennis Brylow
Email: brylow at mscs dot mu dot edu
Office: Cudahy 380
Mon/Wed/Fri 11:00am - 11:50am, CU 412
Mon/Wed 3:00pm - 4:00pm
Mon 9:00pm - 10:00pm
Fri 12:00pm - 1:00pm
Readings will be regularly assigned from the textbook.
Lectures will assume that students have already read the assigned
chapters.
This course will be part lecture and part laboratory, with lab days generally
falling on Wednesdays. The focus
of the lecture material will be on systems, languages and tools related
to embedded systems. The lab portion of the course will focus on
developing software for and interfacing hardware to the ARM mbed NXP LPC1768.
Upon completing this course, students will be able to:
Design, prototype, and test simple embedded systems on an ARM
Cortex microcontroller.
Document complexities of hardware/software interaction in their
embedded system components in sufficient detail that the work can
be understood and replicated by others.
Student grades will be assigned based on evaluation of the following:
(50%) Embedded system projects drawn from the textbook and elsewhere;
(10%) Completeness of final written report detailing both the
technical aspects of the final project components and the lessons
learned throughout the construction process.
(40%) Midterm and Final Exams (20% each) on the textbook and lecture
content.
Week |
Topics |
Readings |
Case Study |
Assignments |
01 |
Introduction |
Ch 1 and 2 |
|
|
02 |
Input and Output |
Ch 3 |
|
Basic I/O |
03 |
Analog Output |
Ch 4 |
|
Waves |
04 |
Analog Input |
Ch 5 |
|
Pulse Width Modulation |
05 |
Serial Communications |
Ch 7 |
|
Serial Communications |
06 |
Peripheral Devices |
Ch 8 |
|
Liquid Crystal Display |
07 |
Interrupts, Timers and Tasks |
Ch 9 |
|
Timers |
08 |
Memory and Data |
Ch 10 |
|
Midterm Exam |
09 |
Digital Signal Processing |
Ch 11 |
|
|
10 |
Advanced Serial Communications |
Ch 12 |
|
|
11 |
Controls |
Ch 13 |
|
Controls |
12 |
Design |
Ch 14 |
|
|
13 |
Testing |
|
|
|
14 |
Modeling and Analysis |
|
|
|
15 |
Final Projects |
|
|
|
The instructor reserves the right to adjust this schedule as necessary.
Back
[Revised 2014 Jan 27 10:34 DWB]