设备驱动程序编写

时间:2019-01-01 09:39:45

标签: device-driver openbsd

如何开始在OpenBSD中开发设备驱动程序?

在OpenBSD上没有关于设备驱动程序开发的书,为此没有“阅读类似OpenBSD驱动程序的源代码”的提示吗?

1 个答案:

答案 0 :(得分:0)

我只使用OpenBSD上的驱动程序。除了使用驱动程序之外,出于好奇,我还检查了一些网络驱动程序。

为完整起见,有一些演示直接适用于设备驱动程序开发和OpenBSD。参见OpenBSD Papers。您甚至可以在youtube上找到其中的一些。

据我了解,OpenBSD设备驱动程序是供应商驱动程序规范及其在OpenBSD基础上实现的结果。例如,没有考虑驱动程序Nvidia的供应商未提供开放规范。这是OpenBSD政策,而不是技术限制。相同的策略不适用于Linux(内核),因为该策略允许基于逆向工程硬件和专有驱动程序编写驱动程序。