gpt4 book ai didi

macos - 如何测试 IOKit 用户空间驱动程序开发?

转载 作者:行者123 更新时间:2023-12-02 22:59:22 24 4
gpt4 key购买 nike

我将尝试使用 IOKit 在 OS X 上为我的应用程序编写 USB 驱动程序。我选择了用户空间路线而不是开发 kext,因为它更容易调试等,但我在弄清楚如何测试驱动我的开发时遇到了困难。

如果可能,我想找到一种方法将假 USB 设备插入 IOKit 注册表,并让我的单元测试确保我的驱动程序代码以正确的方式对各种通知使用react。我最初的研究还没有出现太多结果,但似乎没有任何方法可以从用户空间创建这样的模拟设备,这反过来意味着我必须专门编写一个 kext 来驱动我的测试:显然这个远非理想,因为我随后又要应对与该级别的开发相关的所有问题。

有人有在 OS X 上测试驱动程序开发的经验吗?

最佳答案

您可能可以使用链接器黑客来做到这一点 - 我建议您了解有关 mac os x 链接器的更多信息。 :)

或者,您可以链接到您自己的模拟而不是 IOKit。

关于macos - 如何测试 IOKit 用户空间驱动程序开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2171466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com