기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
HDD나 USB memory stick의 경우 device file(node)는 /dev/sda, /dev/sdb와 같습니다.
그리고, low level driver와 APP간에 interface시에 SCSI layer를 거치는 것으로 알고 있습니다.
정리하면 아래의 <PATH>와 같습니다.
----------------------------- <PATH> ---------------------------------------------------------
" H/W(HDD/USB) -> low level driver -> SCSI layer(kernel) -> /dev/sda -> APP "
---------------------------------------------------------------------------------------------------
그렇다면, SD/MMC의 경우를 위의 <PATH>에 대응(비교?)시킨다면...
'SCSI layer'에 해당되는 layer(code)는 어떤 것인지요 ?
MTD layer인지요 ? 아니면, 다른 layer인지요 ?
감사합니다....^^
h/w -> sd I/O driver -> sd protocol stack -> sd bus -> sd block device driver 혹은 sdio driver -> device node -> app
가 됩니다.
질문에 대한 답변은 sd block device driver 혹은 sdio driver 가 되겠네요.
위에서 질문하실 때 쓰신 부분도 SCSI block device driver라고 보시면 될겁니다.