我正在考虑将Windows驱动程序迁移到OS X.现在我开始环顾四周看看有什么可用,并且有很多关于目标C和可可.似乎语言和cocoa框架是高级API,我是否正确地假设?
我有很强的C++技能,我将它们用于内核开发,我可以使用相同的技能进行Mac驱动程序开发(我想答案是肯定的).Macintosh有任何类型的应用程序/开发环境用于构建驱动程序?
在苹果的硬件和驱动程序页面有很多有关Mac的驱动程序开发的信息.它应该足以让你开始.一些亮点:
入门 - 适用于Mac OS X新手的硬件和驱动程序开发人员的指导学习路径.
框架 - 按框架组织的API引用.
USB示例代码 - 用于开发USB设备和访问它们的软件的资源.
FireWire示例代码 - 用于开发FireWire设备和访问它们的软件的资源.