Последние несколько месяцев я работал над созданием устройств на основе микроконтроллера (в основном Arduino) и был весьма удивлен кажущимся отсутствием какой-либо формы последовательной эмуляции.
Я знаю о macosxvirtualserialport, но считаю, что этот проект не соответствует моим потребностям. Кажется, он не распознается в среде Arduino (или в процессе обработки).
Допустим, у меня есть приложение для обработки (на основе Java), которое я хочу связать с Arduino через последовательное соединение USB. Как я могу отладить последовательную коммуникационную часть моего приложения обработки, не подключая Arduino к моему компьютеру?
Я знаю, что когда я подключаю микроконтроллер, он отображается в /dev/<tty something>
.
Могу ли я просто создать каталог /dev/<insert name here>
и подключить к нему мою программу обработки, пока сценарий оболочки читает и записывает данные в это место?
Я пытаюсь написать это как можно более широко, чтобы сделать ее широко доступной на Github. Итак, решение в Windows и Linux необходимо.