Я работаю на встроенном устройстве, которое использует SD-карту для хранения и должно позволить ПК получить доступ к этой SD-карте через USB.
Лучший подход, который я мог бы предложить, это виртуализация диска и представление этой виртуальной картинки на ПК.Это позволило бы ПК считывать и записывать файлы, в то время как мое устройство также считывает и записывает.
Проблема возникает, если учесть, что ПК может иметь кэшированные чтения, поэтому для пользователя ПК становится невозможнымпросматривать новые файлы по мере их создания устройством - ПК будет видеть только файлы, которые существовали на момент подключения.
Еще один недостаток заключается в том, что извлекать флэш-карту небезопасно до тех пор, пока компьютер не будет отключен..
Есть ли обходные пути для этого?Как современные камеры справляются с этим?Я считаю, что протокол передачи медиафайлов был создан именно для этой цели, однако он не получил широкой поддержки прозрачным способом.И я не имею дело с «медиа» файлами, хотя я предполагаю, что это не имеет значения.
Есть ли какой-нибудь обычно используемый умный обходной путь, который мне не хватает?
Спасибо