歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下查找設備概要

Linux下查找設備概要

日期:2017/2/28 14:51:39   编辑:Linux教程

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、在內核配置系統中搜索這個值並到菜單中相應的位置啟動這個驅動。

Copyright © Linux教程網 All Rights Reserved