我有一个由制造商提供的相机驱动程序,但他们说它只适用于 10.04。
我的问题是这个驱动程序也可以在 12.04 上使用吗?
答案1
我对 v4l 相机/媒体驱动程序的经验是,它们附带了内核媒体源树的修改版本。其中包含各种视频输入的驱动程序。这可能会通过更新脚本(如 dkms)进行增强,该脚本会在您的内核更新时对其进行更新。
但如果司机是基于 10.04 的内核源代码树,它将会变得古老!
10.04 搭载的是 2.6 内核。Precise 则从 3.2 开始。很多2.6 和 3.x 之间的变化。而更新的现代系统使用的是 4.x,与 3.x 相比,变化稍微小一些,但仍然...
将古老的媒体堆栈放在其上可能效果不会很好。
也就是说,测试只需要花费时间即可。Ubuntu 是免费的。您可以在另一个系统上安装 12.04 并进行测试。它可能无需添加驱动程序即可正常工作。随着时间的推移,许多驱动程序会直接被拉入内核。或者您的古老 v4l 可能会以某种方式工作。
如果做不到这一点(并且假设制造商不想与此有任何关系),您可能需要考虑编译最新 2.6 内核在 12.04 上,然后针对该版本安装驱动程序。它可能仍然不兼容,但它更多的可能会成功。我不知道 12.04 是否一定能在 2.6 上运行,但值得一试。
如果这不管用……就该寻找新硬件了。我会寻找一些驱动程序已经在内核中的硬件。继续使用无人维护的 10.04 就等于自讨苦吃。