저는 저장 용으로 SD 카드를 사용하고 PC가 USB를 통해 해당 SD 카드에 액세스 할 수있게해야하는 임베디드 장치에서 작업하고 있습니다.FAT32 파일 시스템에 대한 액세스를 공유하는 방법
내가 생각할 수있는 최선의 방법은 디스크를 가상화하고 가상화 된 그림을 PC에 표시하는 것입니다. 그러면 PC가 파일을 읽고 쓸 수 있으며 내 장치도 읽고 쓰고 있습니다.
PC에 캐쉬 읽기가있을 수 있다고 생각하면 문제가 발생하므로 PC 사용자가 새 파일을 볼 때 해당 파일을 볼 수 없게됩니다. - PC는 해당 시점에 있던 파일 만 볼 수 있습니다 연결되었습니다.
또 다른 단점은 PC가 분리 될 때까지 플래시 카드를 제거하는 것이 안전하지 않다는 것입니다.
해결 방법이 있습니까? 현대 카메라는 어떻게 처리합니까? 미디어 전송 프로토콜은 이러한 목적으로 만 만들어졌지만 투명하게 지원되는 것은 아니라고 생각합니다. 그리고 "미디어"파일을 다루지는 않겠지 만 그건 중요하지 않다고 생각합니다.
제가 누락 된 몇 가지 일반적으로 사용되는 임시 해결 방법이 있습니까?
당신에게
이것은 Android가 동일한 문제를 해결 한 방법입니다. 이전에는 USB (대용량 저장 장치)를 통해 SD 저장 장치를 안드로이드 장치에서 분리해야했지만 MTP를 사용하면이 문제가 해결되었습니다. 그러나 MTP가 여전히 잘 지원되지 않는 새로운 문제가 제기됩니다 (이 답변이 게시 된 지 3 년 후). – rjp