手動創(chuàng)建:使用mknod命令 mknod /dev/led c 250 0,其中dev/led 為設(shè)備節(jié)點,c 代表字符設(shè)備,250代表主設(shè)備號,0代表次設(shè)備號
UDEV/MDEV自動創(chuàng)建設(shè)備文件的方式:UDEV/MDEV是運行在用戶態(tài)的程序,可以動態(tài)管理設(shè)備文件,包括創(chuàng)建和刪除設(shè)備文件,運行在用戶態(tài)意味著系統(tǒng)要運行之后,在 /etc/init.d/rcS 腳本文件中會執(zhí)行 mdev -s 自動創(chuàng)建設(shè)備節(jié)點,驅(qū)動程序需要調(diào)用class_create和device_create函數(shù)進行支持