Необходимо разработать устройство, взаимодействующее с ПК по USB. После подключения устройство должно определяться как USB накопитель на ПК под управлением ОС Windows (7 и выше, Server 2012 и выше) и Linux. Устройство должно эмулировать файловую систему FAT32. К устройству должен подключаться внешний флеш накопитель, содержимое которого должно отображаться на ПК. Файлы с флешки с/на комп должны копироваться через данное устройство.
По сути, нужен посредник между флешкой и компом. Задача для НИОКР, соответственно, в результате нужно будет не только готовое устройство, но и исходники прошивки.
Важное требование - использование МК Atmel (конкретная модель обсуждается при проектировании).
Если вы готовы взяться - пишите в личку, пришлю подробное ТЗ.