About Concepts and Practice of Embedded Real-Time Systems course
This course may also be credited toward ECEA 5315, part of the CU Boulder Master of Electrical Engineering program. Course Description: In this course, students will design and build an application for an embedded microprocessor-based system using a real-time operating system or RT POSIX extensions using Embedded Linux. The course focuses on the process and fundamentals of integrating elements of microprocessor-based embedded systems for digital command and control of typical embedded hardware systems. Lab Description: The course requires the student to install an embedded Linux OS on a Raspberry Pi ARM A-Series System-on-Chip processor. This course must be completed using the Raspberry Pi as the embedded system (headless), not a PC running Linux. However, you will find Linux as a useful development host system, or Windows with an SSH terminal access tool such as Putty, MobaXterm, or equivalent.