Simple Character Device Driver
This project shows how Linux user-space communicates with kernel-space using a character device driver.
Project Structure
make
Load Driver sudo insmod src/mychardev.ko dmesg | tail
Create Device Node sudo mknod /dev/mychardev c 0 sudo chmod 666 /dev/mychardev
Get major number from dmesg
Run User Program ./user_app
Unload Driver sudo rmmod mychardev