Mac OS X 장치 드라이버를 작성하는 방법은 어디에서 체계적으로 연구 할 수 있습니까? [닫은

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

문제

Mac OS X 장치 드라이버를 작성하는 능력을 얻기 위해 철저한 대학 수준의 책이나 공부 가이드를 찾고 있습니다. 나는이 OS에 대해 완전히 무지하지만 이미 Linux에 능숙합니다.

책 "Linux 장치 드라이버"에 대한 Mac OS X 상대가 있습니까?

최상의 안내서는 OS 내부를 소개하고 커널 공간과 사용자 지대 차이 등을 제공해야합니다.

미리 감사드립니다

도움이 되었습니까?

해결책

Apple Developer Connection 웹 사이트에는 많은 문서가 포함되어 있습니다. 하드웨어 및 드라이버에는 전체 섹션이 있습니다 여기 특히 시작 문서 여기. 아마도 OS X Internals에 대한 최고의 소개는 아마도 Mac OS X 내부 Amit Singh.

다른 팁

Amit Singh의 멋진 책 Mac OS X Internals : 시스템 접근 커널 확장, Iokit 및 드라이버에 대한 광범위한 섹션이 있습니다. 내가 알고있는 OS X Internals에서 최고의 일반 리소스이지만 최신 시스템 업데이트를 다루지는 않습니다. 10.4 릴리즈 (Tiger)까지만 다룹니다.

Amit Singh의 책은 훌륭하지만 다른 포스터가 언급했듯이 업데이트해야합니다. 나는 IOKIT의 속도를 높이고 또 다른 새로운 책 OS X 및 iOS 커널 프로그래밍을 선택했습니다. Singh의 책의 깊이는 없지만 드라이버 코드의 실제 예제가 많이 있습니다. 빨리 가고 싶다면 아마도 더 나은 선택 일 것입니다.

Snow Leopard 및 Lion으로 업데이트되므로 다음을 제안합니다 : Mac OS X 및 iOS 내부 : Jonathon Levine의 Apple의 핵심 : http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3dstripbooks&field-keywords=mac+internals&rh=n%3A283155%2CK%3AMAC+internals

이것은 Mac OS X Internals의 모든 측면에 관한 좋은 책입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top