Я программирую FPGA на Red Pitaya и использую его для сбора данных и создания изображений с этими данными. Затем мне нужно перенести изображения на устройство Android. Мне так нужно использовать порт USB (для подключения платы к устройству Android), и мне было интересно, какой протокол передачи я должен использовать для передачи изображения. UDP через USB? Серийный через USB? Другой?
А может что-то уже есть на Красной Питайе?
Спасибо за ваши ответы.
поищите преобразователь ftdi FT232h... даже если у вас его нет на вашей плате, вы можете соединить его с запасными входами/выходами... вы можете найти дешевые коммутационные платы на ebay или aliexpress...
Я не уверен на 100%, но я думаю, что есть какой-то драйвер для Android...
На вашей плате уже есть преобразователь FTDI RS232 , распаянный в один из разъемов micro-USB. Если объем данных, которые вы хотите передать, невелик, вы можете использовать его. Вы могли ожидать получить 1 Мбит / с через такое преобразование, иногда немного больше. У меня нет такой платы, так что это только оценка.
Если вам нужно передать много данных, а 1 Мбит/с недостаточно, вам следует использовать Ethernet через USB. Посмотрите, есть ли у вас модуль ядра с именем, g_ether
доступный для вашего ядра.
Игнасио Васкес-Абрамс
pjc50
пользователь 253751
Муха Легран
pjc50
Муха Легран
Брайан Карлтон
Крис Стрэттон
пользователь3528438