linux驱动是不是通用的

linux驱动是不是通用的,第1张

首先,LZ的描述或者理解可能存在问题.显卡驱动是根据显卡型号来匹配的,也就是说,你不管在Fedora或者在Ubuntu或者FreeBSD下,要装显卡驱动都是硬件厂商提供的驱动程序,是没有区别的,例如:NV显卡的linux版本驱动,在任何linux系统中都是通用的,因为linux的内核都是一样的,之所以有不同版本的linux系统是因为爱好者们针对界面等 *** 作的修改不同,但是内核都是相同的,所以针对linux的驱动基本都是通用的,当然,红帽的linux基本是闭源的,所以驱动上也是不一样的.不知道LZ是不是这个意思.

你想象力真好,两个系统,驱动怎么可能通用,XP和WIN7一般都不行的。在XP系统里装的Linux,那不能删除XP,如果在Linux系统里格式化XP系统盘,那启动项都没了,用光驱或U盘装才行。

1. 首先,设备间不应该互相调用,这不是物理限制,而是设计理念上不应该做这种事,如果你的设备必须互相调用,他们应该是同一个LKM

2. 但物理上你确实可以强行让他们互相调用,提供一方EXPORT_SYMBLE即可,如果不行,很可能是你没有插入被依赖的模块。请你在插入依赖模块前,查一下/proc/kallsym...这个文件,看看符号被加进去没有。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7313957.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存