0

我有一个Linux驱动程序,我想使用它Mac OS X。我知道 Mac OS X 是基于 BSD 的。

我应该尝试将我的驱动程序移植到 Mac OS X 还是应该使用 C++ 中的 I/O Kit 在 Mac OS X 中重写它?

linux 驱动程序适用于某些 PCI 设备。

4

2 回答 2

1

这真的很模糊,因为它真的取决于代码/硬件/技能(你的)的细节,但她是我的想法。

这实际上取决于现有代码的质量。如果它不是真的很糟糕,我会先尝试移植它,然后在运行后可能会对其进行调整。但是,如果您认为您可以在合理的时间内完成一项好/更好的工作(也许是因为您非常熟悉硬件),那么您可以编写自己的工作。

于 2009-07-17T23:20:33.173 回答
0

AFAIK(我不是专家),Mac OS X 使用自己的驱动程序模型(称为 I/O Kit)。它不基于任何 UNIX 风格的驱动程序模型,因此您不太可能能够移植大部分 Linux 代码。

于 2010-12-26T13:22:29.173 回答