About Linux Kernel Programming and Introduction to the Yocto Project course
This course provides an introduction to developing kernel drivers for the Linux operating system. The Yocto build system is introduced, which students use to build their own embedded Linux system using programming assignments. Linux Kernel Programming and Introduction to the Yocto Project can also be credited toward ECEA 5306, part of CU Boulder's Master of Science in Electrical Engineering program. This course builds on assignments and knowledge gained in Linux System Programming and Introduction to the Buildroot Project, which must be completed prior to this course.