歡迎您光臨本站 註冊首頁

Linux下查找設備概要

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

Linux下查找設備概要,查找哪些模塊是必須的。

尋找已經綁定到設備的驅動步驟包括以下:

1、在sysfs的class文件夾中找到設備所對應的文件。比如,網路設備羅列在/sys/class/net中,tty設備羅列在/sys/class/tty。其他設備的扎找也類似。

2、跟蹤sysfs找到控制這個設備的模塊名稱。通常會在/sys/class/class_name/device_name/device/driver/module中,並可使用readlink和basename程序顯示出來。

$ basename `readlink /sys/class/class_name/device_name/device/driver/module` //不要使用*/module/ 否則出錯

readlink讀取軟連接中的實際文件名。

$ ln -s reallyname softlink

$ readlink softlink

得到reallyname

3、使用find和grep在內核的Makefile文件中查找用於構建該模塊的以CONFIG_為前綴的欄位。

$ find -type f -name Makefile |xargs grep module_name

4、在內核配置系統中搜索這個值併到菜單中相應的位置啟動這個驅動。



[火星人 ] Linux下查找設備概要已經有438次圍觀

http://coctec.com/docs/linux/show-post-64986.html