Я нахожусь на ранней стадии разработки устройства, требующего подключения через USB. Как минимум, устройство должно отображаться как устаревший последовательный порт, но было бы полезно, если бы оно могло одновременно отображаться как устройство большой емкости.
Возможно ли это, или устройству нужно будет переключаться между запоминающим устройством и коммуникационным устройством, чтобы оно было одновременно только одним?
** [править] ** Я, вероятно, был немного быстр в вопросе; это предполагает, что это действительно можно сделать, используя USB Composite Device Framework . Мне все еще было бы интересно, если у кого-то есть опыт в этом деле и могут быть какие-то советы или указатели, какая платформа использовалась, и что, если какие-либо сторонние инструменты или стеки они могли использовать.