Я приобрел teensy 3.0 в надежде, что смогу использовать его для имитации массового переноса USB с другого оборудования.Teensy для имитации массовой передачи данных в сети
Я разрабатываю некоторое программное обеспечение для чтения и обработок приходят данные через USB в объемных передачах
Но я пытаюсь сделать это до фактически не имея устройство USB для проверки против
Поэтому я подумал Я мог бы имитировать фактическое устройство, попросив teensy отправить несколько репрезентативных пакетов через USB.
Я знаю формат USB-пакета, поэтому можно сбить несколько массивов символов с ожидаемым двоичным форматом. Я бы тогда написал программу (надеюсь, на C, как и то, что знаю), которая инкапсулирует эти буферы символов, а затем пытается отправить их как массовую передачу через USB, возможно, используя libusb, я думаю. Мне нужно было бы построить и загрузить это на teensy с помощью правильного инструмента построения (avr-gcc и halfkay?), А затем подключить teensy и надеяться, что он будет вести себя как устройство, которое я пытаюсь имитировать.
делает это звук возможен/возможен?
Может ли кто-нибудь предложить, как может выглядеть код или какие-либо хорошие уроки? Я так новичок в этом, я даже не знаю, что искать.
Возможно, мне нужно узнать «ардуино», а не писать программу в C?
Мои знания в отношении входов и выходов usb немного не хватает, но у меня есть teensy, чтобы выплескивать 64-байтовый пакет повторно (пришлось написать немного arduino), который я смог получить в приложении Android я разработал, поэтому доказательство концепции хорошо. Далее мне нужно создать версию настольной консоли с помощью libusb. спасибо за дополнительную информацию - очень полезно – bph
PS все это Linux, а не окна, а также – bph
, находясь в Linux, ничего не меняет, кроме приложения teraterm. Я уверен, что вы можете получить приложение или код (для встраивания в ваше программное обеспечение), которые вы можете использовать для linux для чтения из COM-порта. – Damon