Mac驱动程序开发
我正在考虑将Windows驱动程序迁移到OSX.现在,我才开始四处看看,以了解可用的东西,还有关于目标C和可可的很多内容.似乎该语言和可可框架是高级API,我是否应该假设这一点?
I am thinking about migrating a Windows driver into OS X. Now I am just starting to look around to see what is available and there is a lot about objective C and cocoa. Seems that the language and the cocoa framework are high level APIs, am I right to assume that?
我有很强的C ++技能,可以将它们用于内核开发,我可以将相同的技能用于Mac驱动程序开发(我想答案是肯定的). Macintosh是否有用于构建驱动程序的任何类型的应用程序/开发环境?
I have strong C++ skills and I use them for kernel development, can I use the same skills for Mac driver development (I imagine the answer is yes). Has Macintosh any type of application/dev environment for building drivers?
Apple硬件和设备;驱动程序页面包含有关Mac驱动程序开发的大量信息.它应该足以让您入门.一些亮点:
The Apple Hardware & Drivers page has lots of information about Mac driver development. It should be enough to get you started. Some of the highlights:
-
入门 > -Mac OS X新手为硬件和驱动程序开发人员提供的指导学习路径.
Getting Started - A guided learning path for hardware and driver developers new to Mac OS X.
框架 -由框架组织的API参考.
Frameworks - API references organized by framework.
USB示例代码 -用于开发USB设备和用于访问它们的软件的资源.
USB Sample Code - Resources for developing USB devices and software to access them.
FireWire示例代码 -开发FireWire设备和用于访问它们的软件的资源.
FireWire Sample Code - Resources for developing FireWire devices and software to access them.