请问 如何让驱动适应不同的版本?

发布于 2022-09-19 13:23:05 字数 92 浏览 7 评论 0

我发现驱动对内核版本树的依赖性太强

请问如何编译相对内核独立的,能够通用的驱动?

有方法没有?

请高人指点

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

呢古 2022-09-26 13:23:05

这个问题估计比较困难,如果可以,那估计很多维护系统升级的和驱动工程师得下岗了,呵呵

属性 2022-09-26 13:23:05

通用驱动。。。

千笙结 2022-09-26 13:23:05

用用户空间驱动,只要系统调用不变都能用.

や莫失莫忘 2022-09-26 13:23:05

万能驱动

哀由 2022-09-26 13:23:05

系统调用也可能发生变化,我觉得通用的基本上不太现实

一腔孤↑勇 2022-09-26 13:23:05

编译内核时不是有选项可以选的吗
不过最好不要这样做,毕竟各个版本内核都有一些变化
如上楼所说,用用户空间驱动替代也是一个好办法,但似乎很多情况下是不能用的

梦回梦里 2022-09-26 13:23:05

为什么这么难? 不是技术原因,而是政治原因: 他们在逼迫你GPL发放,加入到mainline中去。

这也是让driver省点钱的唯一方法。

清欢 2022-09-26 13:23:05

原帖由 albcamus 于 2008-7-23 00:23 发表
为什么这么难? 不是技术原因,而是政治原因: 他们在逼迫你GPL发放,加入到mainline中去。

这也是让driver省点钱的唯一方法。

见解比较深刻,呵呵,学习了。

怪我入戏太深 2022-09-26 13:23:05

呵呵,这问题……

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文