These are exercises for linux device drivers beginners. It performed under below environment: Board: Beaglebone-black armv7l Kernel: 4.14.108-ti-r113 GCC: gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)