linux 커널에서 ide device driver를 분석하려면 어떻게 해야 합니까? 어떤 소스 코드를 봐야하는 가요? 특히 IDE 프로토콜을 분석하려면 어떤 부분을 봐야 하나요?
물론 ide-disk.h 와 ide-disk.c 겠지요... 해더만 보아도 대략적인 프로토콜의 내용은 파악할 수 있습니다만... 정확히 파악하려면 ATAPI 프로토콜 규약서를 먼저 읽어야 합니다.
There is no spoon. Neo from the Matrix 1999.
HDD control을 위한 것이면 ATA spec을 보시구요, 지리즈님이 쓰신대로, ide-disk.c를 보세요. CD/DVD Drive control을 위한 것이면 MMC spec을 보시구요, ide-cd.c 를 보시면 될것 같습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
물론 ide-disk.h 와 ide-disk.c 겠지요...해더만 보
물론 ide-disk.h 와 ide-disk.c 겠지요...
해더만 보아도 대략적인 프로토콜의 내용은
파악할 수 있습니다만...
정확히 파악하려면
ATAPI 프로토콜 규약서를 먼저 읽어야 합니다.
There is no spoon. Neo from the Matrix 1999.
HDD control을 위한 것이면 ATA spec을 보시구요, 지리즈님
HDD control을 위한 것이면 ATA spec을 보시구요, 지리즈님이 쓰신대로, ide-disk.c를 보세요.
CD/DVD Drive control을 위한 것이면 MMC spec을 보시구요, ide-cd.c 를 보시면 될것 같습니다.
댓글 달기