4th course in the Real-time Embedded Systems Specialization.
Instructor: Sam Siewert, Ph.D., Associate Professor Adjunct
In this course, students will design and build a microprocessor-based embedded system project managing real-time constraints while analyzing the system in-order to meet them.
Students are expected to do a project capturing the images from a camera connected to raspberry pi at 1 Hz and 10 Hz frequency while storing them in the memory. Various problems encountered while designing the system and its proper documentation is expected from the students.
Prior knowledge needed: ECEA 5315 Concept and Practices, ECEA 5316 Theory and Analysis, ECEA 5317 Mission-Critical, SW Applications, C Programming and Compilation Pipeline, Computer System Architecture, Operating Systems Concepts, Linux based Systems
Syllabus
To learn about ProctorU's exam proctoring, system test links, and privacy policy, visit www.colorado.edu/ecee/online-masters/current-students/proctoru.
Grading
Assignment |
Percentage of Grade |
Peer Review: Initial Services, RMA and Timing Diagrams | 10% |
Quiz: Basics of Real-Time Systems |
5% |
Peer Review: Code Walk-through of Project Starter Code | 10% |
Quiz: Project Design, Implementation & Functional Testing | 5% |
Peer Review: 1 Hz Monotonicity and Glitch Free Operation | 10% |
Programming: Final Project Operation at 1 Hz | 5% |
Peer Review: 10 Hz Design Walk-through | 10% |
Programming: Final Project Operation at 10 Hz | 5% |
Peer Review: Final Design and RTES Solution Presentation | 10% |
Quiz: Project and Final Take-Away Major Concepts |
5% |
Programming: Project Final Exam - 1 Hz Test | 12.5% |
Programming: Project Final Exam - 10 Hz Test |
12.5% |
Letter Grade Rubric
Letter Grade |
Minimum Percentage |
A |
95% |
A- | 90% |
B+ | 87% |
B |
84% |
B- | 80% |
C+ | 77% |
C |
74% |
C- | 70% |
D+ | 67% |
D |
60% |
F |
0% |