LINUX平台下,如何查看系统信息和装载win10查看驱动程序序

linux 如何检测 驱动模块是否被加载_百度知道
linux 如何检测 驱动模块是否被加载
假如加载模块A的时候需要先加载模块B,那么在模块A的__init函数中使用什么语句检测驱动模块B是否被加载呢?
我有更好的答案
在linux可以查看当前已经安装的驱动的命令 lsmod使用lsmod命令就可以查看当前已经安装的驱动。如果模块安装的太多,可以在输出的驱动列表中使用grep命令查找是否有需要查询的命令如 lsmod|grep &helllo&
查询hello驱动是否安装,若安装过了就会输出hello的相关信息。
采纳率:74%
来自团队:
你可以写shell脚本啊 ,加载模块的时候不就是shell命令,先用lsmod取一下有没有模块B咯。
查看模块是否加载!!!
lsmod是在shell下使用的,在驱动程序初始化的时候也可以检测的
lsmod看看有你的module不就可以了么
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
降膜蒸发器的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。阅读(1386) | 评论(0) | 转发(2) |
相关热门文章
给主人留下些什么吧!~~
没有更多推荐了,
不良信息举报
举报内容:
Linux下设备驱动
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!linux下自动加载设备驱动程序模块
假设你的设备驱动程序为:yourdrivername.ko
1 cp yourdrivername.ko /lib/modules/"version"/kernel/drivers/misc
其中,version为linux的版本,默认为:2.6.23.1-42.fc8
2 编辑/lib/modules/"version"/modules.dep,设置驱动程序之间的关联,增加一行:
/lib/modules/"version"/kernel/drivers/misc/yourdrivername.ko:
如果有关联,在:后面标注关联的驱动程序名称
3 编辑/etc/rc.d/rc.local,增加一行
/sbin/modprobe yourdrivername.模块加载的两种方式1)、动态加载
动态加载是将驱动模块加载到内核中,而不能放入/lib/modules/下。
在2.4内核中,加载驱动命令为:insmod ,删除模块为:rmmod;
在2.6以上内核中,除了insmod和rmmod外,加载命令更有modprobe;
insmod和modprobe不同之处:
insmod 绝对路径/××.o,而modprobe ××即可,不用加.ko或.o后缀,也不用加路径;最重要的一点是:modprobe同时会加载当前模块所依赖的其他模块;
lsmod查看当前加载到内核中的所有驱动模块,同时提供其他一些信息,比如其他模块是否在使用另一个模块。2)、静态加载(一)概念
在执行make menuconfig命令进行内核设置裁剪时,在窗口中能选择是否编译入内核,还是放入/lib/modules/下相应内核版本目录中,还是不选。(二)操作步骤
linux设备一般分为:字符设备、块设备和网络设备,每种设备在内核原始码目录树drivers/下都有对应的目录,其加载方法类似,以下以字符设备静态加载为例,假设驱动程式原始码名为ledc.c,具体操作步骤如下:
第一步:将ledc.c源程式放入内核源码drivers/char/下;
第二步:修改drivers/char/Config.in文件,具体修改如下:
按照打开文件中的格式添加即可;
没有更多推荐了,
不良信息举报
举报内容:
linux下自动加载设备驱动程序模块
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!查看Linux系统下Raid信息
互联网 & 09-08 17:02:06 & 作者:佚名 &
软件raid:只能通过Linux系统本身来查看
cat /proc/mdstat
可以看到raid级别,状态等信息。
硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:
软件raid:只能通过Linux系统本身来查看
cat /proc/mdstat
可以看到raid级别,状态等信息。
硬件raid: 最佳的办法是通过已的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:
# /usr/dpt/raidutil -L all
可以看到非常详细的信息。
当然更多情况是没有相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。
另外经过实际测试,Dell的器可以通过命令来显示,而HP、IBM等的器通过上面的命令是显示不出的。只能够通过装硬件厂商的管理工具来查看。
大家感兴趣的内容
12345678910
最近更新的内容《Linux系统中如何正确安装摄像头驱动 - 电脑常识_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
《Linux系统中如何正确安装摄像头驱动 - 电脑常识
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩9页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 怎么查看驱动程序 的文章

 

随机推荐