Dim*_* C. 2 linux-distributions compatibility drivers
如果您的设备驱动程序适用于一个 Linux 发行版,它是否也适用于另一个发行版?
这取决于其他发行版使用的内核。尝试uname -a确定内核版本。如果发行版 B 的内核版本低于发行版 A 的内核版本,则可能是驱动程序不工作,因为它依赖于更新的功能。如果发行版 B 具有更新的内核,那么我会说它会起作用。
设备驱动程序是源代码形式,还是编译后的二进制形式?
如果它在源代码中,那么当它被编译到它想要的内核版本时它会正常工作。为您需要使用它的每个内核配置单独编译它。
如果它是编译后的二进制形式,则它只能与编译所针对的任何特定内核一起使用。即使是使用不同配置编译的相同版本的内核,也不太可能与为其他配置编译的二进制模块一起使用。
课程:
选择具有已在主线内核中维护的驱动程序的硬件。
如果您想使用尚未处于这种情况下的硬件,请激励内核开发人员纠正这种情况。
激励硬件供应商在此过程中协助内核开发人员。
远离任何供应商拒绝在主线内核中维护驱动程序的硬件。
| 归档时间: |
|
| 查看次数: |
503 次 |
| 最近记录: |