Where can I systematically study how to write Mac OS X device drivers?

drAlberT picture drAlberT · Aug 25, 2009 · Viewed 11.7k times · Source

I'm looking for an exhaustive, university-level book or guide to study in order to gain the ability of writing Mac OS X device drivers. I'm totally ignorant on this OS, but I'm already skilled on Linux.

Is there any Mac OS X counterpart for book "Linux Device Drivers"?

The best guide should introduce OS internals too, makes clear kernel space and userland differences and so on.

Thanks in advance

Answer

Ned Deily picture Ned Deily · Aug 25, 2009

The Apple Developer Connection web site contains lots of documentation. There is a whole section on Hardware & Drivers here in particular a Getting Started document here. Probably the best overall introduction to OS X internals is Mac OS X Internals by Amit Singh.