社区
Linux_Kernel
帖子详情
如何指定设备的驱动程序
Leo
2005-09-26 04:22:44
系统已经有设备的默认的驱动,并且被编译到内核,如果不重新编内核,如何指定该设备使用另外一个以模块方式存在的驱动??
...全文
314
6
打赏
收藏
如何指定设备的驱动程序
系统已经有设备的默认的驱动,并且被编译到内核,如果不重新编内核,如何指定该设备使用另外一个以模块方式存在的驱动??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nwcow
2005-10-15
打赏
举报
回复
如果系统没有与该驱动对应的设备文件,请先用
mknod命令创建设备文件。其中的主设备号必须与
新驱动程序中指定的主设备号一致,(有些驱动
在insmod时可以指定主设备号)。
Leo
2005-10-13
打赏
举报
回复
顶
tb01412
2005-10-03
打赏
举报
回复
你如果在内核中已经编译进驱动了,那么除非你在内核加载此驱动之前就加载你以模块方式的驱动程序(这种方式也有缺点,就是你后来在内核加载静态的驱动时会失败,从而有可能导致panic),好像在LINUX内核实现中,是最后才进行INIT,SHELL交互的,所以你无法在不重新编译内核的方式下加载自己的驱动
Leo
2005-09-28
打赏
举报
回复
rmmod 只可以卸载以模块方式存在的驱动,而对已经编译到内核的驱动无效.所以这个方法不行.
是否可以从驱动的加载顺序的角度来考虑这个问题,但如何控制驱动的加载顺序呢?
谢谢大家出谋划策!
yyy790601
2005-09-27
打赏
举报
回复
rmmod driver1
insmod driver2.o
不知道行不行。
WhoAmI999
2005-09-27
打赏
举报
回复
关注......
LINUX
设备
驱动程序
LINUX
设备
驱动程序
嵌入式开发资料
Qualcomm_QHSUSB_driver
高通QHSUSB_DLOAD驱动(含32位和64位) ...这时,需要重启系统,在启动windows时按F8,进入“禁用
驱动程序
签名强制”模式。 如果安装成功,会显示为“Qualcomm HS-USB QDLoader 9008 (COMx)”
设备
,且无感叹号或问号。
Linux驱动之USB
设备
驱动
当一个USB
设备
被插入的时候,USB
设备
驱动,也就是usb_generic_driver会跟USB
设备
交互,得到其所有的各种描述符,并为每个接口都定义成为一个device,之后再加载到usb_bus上,让其去匹配其对应的接口
驱动程序
。
CH341/CH340 Win10串口驱动工具
USB转串口CH341/CH340的WINDOWS
驱动程序
安装包 支持WINDOWS 98/ME/2000/XP/Server 2003/VISTA/ Server 2008/Win7/Win8/Win10 32位/64位,通过微软数字签名认证, 在计算机端将USB
设备
仿真为标准Serial串口
设备
COM? ...
设备
驱动程序
是什么?为什么要有
设备
驱动程序
?用户进程怎样使用
驱动程序
?
设备
驱动进程与
设备
控制器之间的通信程序称为
设备
驱动程序
。
设备
驱动程序
是控制
设备
动作的核心模块,如
设备
的打开、关闭、读、写等,用来控制
设备
上数据的传输。它与硬件密切相关,处理用户进程发出的I/O请求。 ...
Linux_Kernel
4,436
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章