我有一个 Linux 驱动程序,我想用它 Mac OS X 。 我知道Mac OS X基于BSD。
我应该尝试将驱动程序移植到Mac OS X,还是应该使用C ++中的I / O Kit在Mac OS X中重写它?
linux驱动程序适用于某些PCI设备。
答案 0 :(得分:1)
这真的很模糊,因为它真的取决于代码/硬件/技能(你的)的细节,但她是我的想法。
这实际上取决于现有代码的质量。如果它真的不是很糟糕的话我会先尝试移植它,然后在运行之后调整它。 但是如果你认为你可以在合理的时间内完成一项好的/更好的工作(也许是因为你对硬件非常熟悉),你可以自己编写。
答案 1 :(得分:0)
AFAIK(我不是专家),Mac OS X使用自己的驱动程序模型(称为I / O Kit)。它不是基于任何UNIX风格的驱动程序模型,因此您不太可能移植大部分Linux代码。