Терминал для работы с USB (подобно терминалу работы с COM)
Терминал для работы с USB (подобно терминалу работы с COM)
Вот существует куча программ для захвата информации ком порта, но есть ли что-то подобное для USB? Или знает ли кто может как можно на питоне или C++/C# вытаскивать эту инфу? Спасибо.
Re: Терминал для работы с USB (подобно терминалу работы с CO
Вы на питоне или на C# сможете написать USB драйвер-фильтр?qwerty13 писал(а):Или знает ли кто может как можно на питоне или C++/C#
Если нужны готовые программы, возьмите USBlyzer или что-то подобное.
Re: Терминал для работы с USB (подобно терминалу работы с CO
Ну народ оборзел... через питон..
. И ещё поддержка USB3.0 необходима...и, желательно, штоб через облако!
- pashka000
- Потрогал лапой паяльник
- Сообщения: 320
- Зарегистрирован: Вс ноя 21, 2010 19:35:42
- Откуда: Москва
Re: Терминал для работы с USB (подобно терминалу работы с CO
Захват/анализ.фильрацию USB пакетов Wireshark умеет (бесплатный). Если нужно в userspace перенести работу с USB на уровне пакетов/endpoint`ов и т.п. - смотрите в сторону libusb. Для питона тоже вроде как есть интерфейс этой библиотеки.
Re: Терминал для работы с USB (подобно терминалу работы с CO
Спасибо. Библиотеки есть для работы, а для захвата нашел вот такую супер мощную штуку: USBTrace
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Терминал для работы с USB (подобно терминалу работы с CO
Хммм - а вставлю-ка свой вопросец - а для СOM порта ? Грубо - на компе выполняется программа, которая общается с кем-то через СОМ порт - на том-же компе нужна программа, которая перехватывает обмен (включая управление доп линиями) и пишет в файл. Если что можно в личку.
ЗЫЖ - а еще более замороченная задача - перехват работы с контролером дисковода - есть хитрый программно-аппаратный комплекс, использующий для высокоскоросной связи с компьютерами времен 8086 контролер дисковода, как высокоскоростной последовательный порт (ставится в разрыв дисководного кабеля - сам дисковод стоит и идет обмен)
ЗЫЖ - а еще более замороченная задача - перехват работы с контролером дисковода - есть хитрый программно-аппаратный комплекс, использующий для высокоскоросной связи с компьютерами времен 8086 контролер дисковода, как высокоскоростной последовательный порт (ставится в разрыв дисководного кабеля - сам дисковод стоит и идет обмен)
Re: Терминал для работы с USB (подобно терминалу работы с CO
У флопика интерфейс практически аналоговый, там никаких цифровых заморочек и нет, "включить мотор - выключить мотор", "шаг вперёд-шаг назад", "выбор головки", "запись-чтение" и т.д...
Там сама обслуживающая интерфейс программа должна в своих ячейках памяти запоминать, куда она послала головки и куда они реально дошли... 
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Терминал для работы с USB (подобно терминалу работы с CO
Там используются только данные для записи/данные чтения, а управление шагами, старт/стопом и выбором сторон не используется.
Причем конфигуратор программы просит выбрать из списка тип материнской платы или хотя-бы чипсет используемый, процессор используемый (выше 386 не работает), свободные каналы DMA, свободные IRQ, потом это все тестирует и правит прям по EXEшнику исполнимому.
Теоретически хотелось-бы перехватывать обращения к регистрам 8272, но там и DMA задействовано - надо соответственно и 8257 это все сложно, вряд-ли изнутри компьютера получится. Надо будет перехватывать обмен уже на выходе данных записи/входе данных чтения.
А вот касаемо СОМ вопрос открыт. Нужно перехватывать изнутри компьютера что конкретная програмии в конкретный СОМ порт (пусть и виртуальный) отправляет )под виндою естественно).
Причем конфигуратор программы просит выбрать из списка тип материнской платы или хотя-бы чипсет используемый, процессор используемый (выше 386 не работает), свободные каналы DMA, свободные IRQ, потом это все тестирует и правит прям по EXEшнику исполнимому.
Теоретически хотелось-бы перехватывать обращения к регистрам 8272, но там и DMA задействовано - надо соответственно и 8257 это все сложно, вряд-ли изнутри компьютера получится. Надо будет перехватывать обмен уже на выходе данных записи/входе данных чтения.
А вот касаемо СОМ вопрос открыт. Нужно перехватывать изнутри компьютера что конкретная програмии в конкретный СОМ порт (пусть и виртуальный) отправляет )под виндою естественно).
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Терминал для работы с USB (подобно терминалу работы с CO
Wladimir_TS писал(а):а еще более замороченная задача - перехват работы с контролером дисковода - есть хитрый программно-аппаратный комплекс, использующий для высокоскоросной связи с компьютерами времен 8086 контролер дисковода, как высокоскоростной последовательный порт (ставится в разрыв дисководного кабеля - сам дисковод стоит и идет обмен)
совет выкенте этот древний хлам и возмите современый адаптер под PCI +флеху
хватит страдат херней
к слову для пром целей до сих пор делают ка АМД ам2(3) так интел 775 с портами ISA IDE Com LTP
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: Терминал для работы с USB (подобно терминалу работы с CO
Задача обычного логического анализатора.
Правда многоканального и с соответствующей синхронизацией.
Вспоминайте "отладка микропроцессорных систем" и соответствующие приемы/методики работы.

Правда многоканального и с соответствующей синхронизацией.
Вспоминайте "отладка микропроцессорных систем" и соответствующие приемы/методики работы.
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Терминал для работы с USB (подобно терминалу работы с CO
Нужен программный продукт. Аппаратными располагаю, но не всегда они применимы - например в отсутствии доступа к электрической части системы.
По прежнему ищу программу под винду для перехвата обращения других программ к СОМ портам. Причем с отслеживанием не только обмена но и вспомогательных сигналов. Естественно для ПО что через WinAPI работает.
По прежнему ищу программу под винду для перехвата обращения других программ к СОМ портам. Причем с отслеживанием не только обмена но и вспомогательных сигналов. Естественно для ПО что через WinAPI работает.
Re: Терминал для работы с USB (подобно терминалу работы с CO
А что мешает аппаратный репитер на СОМ порту снаружи поставить?

-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Терминал для работы с USB (подобно терминалу работы с CO
Внимательное и вдумчивое чтение пункта выше....
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терминал для работы с USB (подобно терминалу работы с CO
Терминальных программ в сети - вагон и маленькая тележка. В чём проблема погуглить ?
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Терминал для работы с USB (подобно терминалу работы с CO
Нужна не терминальная, а перехватывающая и логгирующая обмен программы (любой) с конкретным СОМ портом.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Терминал для работы с USB (подобно терминалу работы с CO
Существуют терминалки с перехватом данных.
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Терминал для работы с USB (подобно терминалу работы с CO
И Снежный Человек, говорят в инете, существует.... URL в студию !!!
Re: Терминал для работы с USB (подобно терминалу работы с CO
LGComSpy
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Re: Терминал для работы с USB (подобно терминалу работы с CO
[uquote="Wladimir_TS",url="/forum/viewtopic.php?p=3216408#p3216408"]URL в студию !!![/uquote]
А кто-то в будущем живёт,
Иные - в прошлом,
единицы - в настоящем,
Как в поговорке - этот попадью ....
Простите пошлость
А тому - милее свиной хрящик.
Искуемый класс софта называется serial monitoring software a не terminal software. Не могу не процитировать бессмертные слова подполковника Андриевского, речённые на холмистых дюнах парка танковой учебки Дретунь - "Полиспаст, та-ащи курсанты, это то, что ваши однокласники изучали на уроке физики пока кто-то из вас в туалете курил." Ну и поскольку HHD ни мне ни котам за рекламу не платит, то ихний УРЛ пусть вам гугль рассказывает в ответ на фразу "Free Serial Port Monitor". А вообще софта такого рода тьмы, поменьше терминальных, конечно, но тоже есть чем время поубивать выбирая.
А кто-то в будущем живёт,
Иные - в прошлом,
единицы - в настоящем,
Как в поговорке - этот попадью ....
Простите пошлость
А тому - милее свиной хрящик.
Искуемый класс софта называется serial monitoring software a не terminal software. Не могу не процитировать бессмертные слова подполковника Андриевского, речённые на холмистых дюнах парка танковой учебки Дретунь - "Полиспаст, та-ащи курсанты, это то, что ваши однокласники изучали на уроке физики пока кто-то из вас в туалете курил." Ну и поскольку HHD ни мне ни котам за рекламу не платит, то ихний УРЛ пусть вам гугль рассказывает в ответ на фразу "Free Serial Port Monitor". А вообще софта такого рода тьмы, поменьше терминальных, конечно, но тоже есть чем время поубивать выбирая.
Одновременным нажатием LIGHT и POWER, РП Sangean ATS-909X (ver 1.29) превращается в ATS-909XR! 
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Терминал для работы с USB (подобно терминалу работы с CO
[uquote="abc",url="/forum/viewtopic.php?p=3216427#p3216427"]LGComSpy[/uquote]
Знаю я про эту программу - уже о ней выше говорил - да вот только сыскать не могу.
Добавлено after 1 minute 50 seconds:
[uquote="Siarzhuk",url="/forum/viewtopic.php?p=3216465#p3216465"][uquote="Wladimir_TS",url="/forum/viewtopic.php?p=3216408#p3216408"]URL в студию !!![/uquote]
А кто-то в будущем живёт,
Иные - в прошлом,
единицы - в настоящем,
Как в поговорке - этот попадью ....
Простите пошлость
А тому - милее свиной хрящик.[/uquote]
Да в вас вижу погиб поэт...
[uquote="Siarzhuk",url="/forum/viewtopic.php?p=3216465#p3216465"]Искуемый класс софта называется serial monitoring software a не terminal software. Не могу не процитировать бессмертные слова подполковника Андриевского, речённые на холмистых дюнах парка танковой учебки Дретунь - "Полиспаст, та-ащи курсанты, это то, что ваши однокласники изучали на уроке физики пока кто-то из вас в туалете курил." Ну и поскольку HHD ни мне ни котам за рекламу не платит, то ихний УРЛ пусть вам гугль рассказывает в ответ на фразу "Free Serial Port Monitor". А вообще софта такого рода тьмы, поменьше терминальных, конечно, но тоже есть чем время поубивать выбирая.[/uquote]
... иль вернее прозаик... да вот только остался лишь тот самый, который хзадушевник ибо о том URL вы, батенька, и не ведаете.
Знаю я про эту программу - уже о ней выше говорил - да вот только сыскать не могу.
Добавлено after 1 minute 50 seconds:
[uquote="Siarzhuk",url="/forum/viewtopic.php?p=3216465#p3216465"][uquote="Wladimir_TS",url="/forum/viewtopic.php?p=3216408#p3216408"]URL в студию !!![/uquote]
А кто-то в будущем живёт,
Иные - в прошлом,
единицы - в настоящем,
Как в поговорке - этот попадью ....
Простите пошлость
А тому - милее свиной хрящик.[/uquote]
Да в вас вижу погиб поэт...
[uquote="Siarzhuk",url="/forum/viewtopic.php?p=3216465#p3216465"]Искуемый класс софта называется serial monitoring software a не terminal software. Не могу не процитировать бессмертные слова подполковника Андриевского, речённые на холмистых дюнах парка танковой учебки Дретунь - "Полиспаст, та-ащи курсанты, это то, что ваши однокласники изучали на уроке физики пока кто-то из вас в туалете курил." Ну и поскольку HHD ни мне ни котам за рекламу не платит, то ихний УРЛ пусть вам гугль рассказывает в ответ на фразу "Free Serial Port Monitor". А вообще софта такого рода тьмы, поменьше терминальных, конечно, но тоже есть чем время поубивать выбирая.[/uquote]
... иль вернее прозаик... да вот только остался лишь тот самый, который хзадушевник ибо о том URL вы, батенька, и не ведаете.