Недокументированное в Windows?
Ну наверное сюда.
Возникла у меня задача перетранслировать поток из USB-serial в Bluetooth serial. (Забыл на работе любимый модуль HC-06).
Т.е. схема экскремента выглядела так:
uC_UART-›USB-serial_FT232(COM7)-›PC-›Bluetooth-serial(COM9)-›Android_Tablet.
Сначала были, безрезультатно, испробованы, казавшиеся очевидными решения типа Virtual_Serial_Pair от HHD Software и Eltima.
Т.е. например если в Элтиме создается связанная пара портов COM7‹-›COM9, то это не имеет никакого отношения к реальным портам. Просто создается новая виртуальная пара, наплевав на существующие физические.
И вот тут возникла идея тряхнуть стариной. В коммандной строке(из под админки) поигрался не на что не надеясь с такими командами:
copy com7: com9: - без интересного результата
а вот
copy com7:›com9:
неожиданно выдал на терминале андроида одну мою точную посылку из 16 байтов, сопровождая это на РС возмущенной руганью по поводу запрещенной операции.
Из uC у меня фигачит непрерывный поток 16 байтных посылок на скорости 460800.
По copy com7:›com9: пролезает только одна, сопровождаемая руганью.
Но как говорил один мой приятель, глядя на экран починяемого телека: "О! таки, что то про*бывается..."
Вот об этом и хочу спросить сообчество.
Получается, что организовать НЕвиртуальную пару портов можно просто средствами системы из командной строки. И Элтимы отдыхают.
Осталось разобраться на что ругань и как гнать непрерывный поток.
ЗЫ Windows 8.1
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Последний раз редактировалось Kabron; 23.06.2014 в 23:15.
|