我正在使用嵌入式設備使用SD卡進行存儲,並且需要允許PC通過USB訪問SD卡。如何共享對FAT32文件系統的訪問
我能想到的最佳方法是虛擬化磁盤並將虛擬化圖片呈現給PC。這將允許PC讀取和寫入文件,而我的設備也在讀取和寫入。
當您考慮到PC可能有緩存讀取時,問題就出現了,因此PC用戶無法在設備創建新文件時看到新文件 - PC只會查看當時存在的文件已連接。
另一個缺點是,直到PC斷開連接時,取出閃存卡是不安全的。
這是否有任何解決方法?現代相機如何處理它?我相信媒體傳輸協議就是爲了這個目的而創建的,但它並沒有得到廣泛的支持。而我並沒有處理「媒體」文件,但我認爲這並不重要。
是否有一些常用的巧妙解決方法,我失蹤了?
謝謝
這是Android解決同樣問題的方式。以前,人們不得不從Android設備上卸下SD存儲設備,以便通過USB(大容量存儲設備)訪問SD存儲設備,但通過MTP解決此問題。然而,這引發了一個新問題,即中期計劃仍然得不到很好的支持(仍然是在發佈這個答案後的三年)。 – rjp