Mac OS Xデバイスドライバーの書き込み方法はどこで体系的に研究できますか? [閉まっている

StackOverflow https://stackoverflow.com/questions/1326855

質問

Mac OS Xデバイスのドライバーを書く能力を獲得するために、徹底的な、大学レベルの本または勉強するガイドを探しています。私はこのOSで完全に無知ですが、私はすでにLinuxに熟練しています。

本「Linuxデバイスドライバー」のMac OS Xのカウンターパートはありますか?

最良のガイドでは、OSの内部も導入し、カーネルスペースやユーザーランドの違いなどを明確にする必要があります。

前もって感謝します

役に立ちましたか?

解決

Apple Developer Connection Webサイトには、多くのドキュメントが含まれています。ハードウェアとドライバーに関するセクション全体があります ここ 特に、開始ドキュメント ここ. 。おそらく、OS X内部の全体的な紹介は Mac OS X内部 アミット・シンによる。

他のヒント

アミット・シンの素晴らしい本 Mac OS X内部:システムアプローチ カーネルエクステンション、iokit、およびドライバーに関する広範なセクションがあります。私が知っているOS X内部の最高の一般的なリソースですが、最新のシステムの更新はカバーしていません。 10.4リリース(Tiger)までのみカバーします。

Amit Singhの本は良いですが、他のポスターが指摘したように、更新する必要があります。私はiokitでスピードを上げており、別の新しい本OS XとiOSカーネルプログラミングを選択しました。シンの本の深さはありませんが、ドライバーコードの多くの実用的な例があります。あなたがすぐに進みたいなら、それはおそらくより良い選択です。

Snow Leopard and Lionに更新されているので、以下をお勧めします。MacOSXとiOS内部:Jonathon LevineによるAppleのコアへ: http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3dstripbooks

これは、Mac OS X内部のすべての側面に関する非常に良い本です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top