Projeto para disciplina de Fundamentos de Sistemas Operacionais da Universidade de Caxias do Sul (UCS).
Desenvolvido por Adriano Gomes e Bruno Caregnato.
Primeiramente deve-se abrir o log do sistema para visualização da comunicação com o kernel.
$ sudo tail -f /var/log/syslog
Deve-se realizar a criação do arquivo (necessita ser feita somente uma vez).
$ sudo mknod /dev/so c 60 0
$ sudo chmod 666 /dev/so
Necessita-se compilar e carregar o driver na pasta da aplicação.
$ make
$ sudo insmod driver.ko
Caso o driver sofra alteração, deve-se compilar ele novamente, remover o driver e carregar novamente.
$ make
$ sudo rmmod driver.ko
$ sudo insmod driver.ko