https://douran.academy/wp-content/uploads/ebooks/linux-device-driver-development.pdf
》》Mastering linux device driver