linux系統中的設備驅動是否安裝,壹般從幾個方面檢查:
1,系統日誌。
大多數嵌入式系統直接dmesg查看是否有與設備關鍵字相關的錯誤信息(壹般系統可以查看/var/log/messages文件)。
2.加載的模塊。
檢查模塊加載列表中是否有相關設備的模塊。Lsmod3,器件列表。
檢查加載的設備中是否有相關設備cat/proc/devices4和設備入口。
如果以上檢查都正常,還需要檢查設備目錄中的設備入口是否創建了ls/dev/xxxx。如果以上檢查都正常(驅動模塊已經正常加載,設備入口存在且沒有錯誤),設備仍然不能正常工作,則需要檢查設備驅動是否與芯片匹配,或者驅動中的硬件資源配置是否與硬件對應。
linux如何加載驅動程序?
在linux操作系統下,有兩種方式加載驅動程序:
靜態加載驅動。將驅動程序編譯到內核中的壹系列配置操作。動態加載驅動。是內核註冊了設備信息,這樣內核啟動後,通過insmod指令將主副設備號關聯起來,以模塊的形式加載。