для этого в консоли переходим по пути репозитория и пишем в консоль команду
make
После в папке скомпилируются файлы драйвера. Нас интересует файл mydummy_driver.ko
sudo insmod mydummydriver.ko
Главное не забыть указать sudo, так как модуль нужно добавлять с root правами
lsmod | grep mydummydriver
lsmod | grep mydummydriver
sudo cat /dev/mydummy
Должно вывести Helloworld!
sudo rmmod mydummydriver
dmesg
Ищем сообщения :
- Trying to register my_dummy_device region
- Device region registered:
- my_dummy_device file created: /dev/mydummy
- my_dummy_device opened
- my_dummy_device closed
- my_dummy_device destroyed!
Также присутствует удобная функция очистки всех скомпилированных файлов, в том числе mydummy_driver.ko.
в консоли переходим в место, где лежит репозиторий, и вводим команду :
make clean
Готово! все скомпилированные файлы уничтожены