The goal of this course is to understand Linux Kernel Programming and practice it on a CPU board
implementing real device drivers. The topics will be Task management, Memory management,
File Systems, Interrupt Handling, System call implementation, Module Programming, and Device drivers.
The development environment will be implemented on VMware with Ubuntu Linux and a board computer.