LDD3 scull device source code as per book examples. You can refer this code for the understanding of scull as per latest kernel.
Installation:
- make
- sudo ./scull_load.sh
After successful load it will create below files in filesystem:
- Char device file: /dev/scull0
- Scull debugging file: /proc/scullmem
To remove scull when you are done playing:
- sudo ./scull_unload.sh
Note: Use it on your own risk. In case of any issue please feel free to raise issue.
All license are as per original scull license and GPLv3
Verififed on Ubuntu. Try installing build-essential before make.