在Linux下使用自己編寫的驅動程序詳細步驟
在Linux下使用自己編寫的驅動程序詳細步驟
當驅動程序寫完時,也就說有了a.ko文件,我們就可以使用我們自己寫的驅動程序了。按照如下步驟:
1.
sudo insmod a.ko(裝載我們自己寫的模塊)
2.
lsmod(查看一下驅動程序是否已裝載,在上邊)
3.
sudo mknod my_device c 255 0(255 是主設備號,記得要與你寫的驅動程序中申請的主設備號一致,0是次設備號,c指的是字元設備)
4.
ls -l /dev/(查看一下驅動設備中有沒有my_device)
5.
接下來運行應用程序,如sudo ./job (記住一定要用超級用戶,因為否則打不開設備文件my_device)
6.
如果驅動程序用完之後,還是及時的卸載為好(sudo rmmod a)
《解決方案》
學習鳥 謝謝分享