2

mac os x leopard で単純な IOBlockStorageDriver を作成するにはどうすればよいですか。どんな助けでも大歓迎です。

4

1 に答える 1

0

Mac OS X に同梱されている XNU カーネルとドライバーの一部はオープン ソースです。

http://opensource.apple.com/release/mac-os-x-1066/

Intel PIIX ATA コントローラーのドライバーは、探しているものにぴったりのようです。作業の例として使用できるかもしれません。

一般的な Mac OS X カーネル情報については、 Amit Singh 著のMac OS X Internalsという本が非常に役立つことがわかりました。

作成しようとしているドライバーの種類によっては、Apple が提供するフィルター スキーム ドライバーの例と、前述の本にある同様の「Simple Crypto Disk」の例を参照することをお勧めします。ソース コードはhttp://osxbook.com/book/src/で入手できます。

于 2011-01-25T14:30:31.283 に答える