Заголовок сообщения: Терминал для работы с USB (подобно терминалу работы с COM)
Добавлено: Сб июн 10, 2017 10:34:37
Первый раз сказал Мяу!
Зарегистрирован: Вс мар 08, 2015 11:29:17 Сообщений: 22
Рейтинг сообщения:0
Вот существует куча программ для захвата информации ком порта, но есть ли что-то подобное для USB? Или знает ли кто может как можно на питоне или C++/C# вытаскивать эту инфу? Спасибо.
Захват/анализ.фильрацию USB пакетов Wireshark умеет (бесплатный). Если нужно в userspace перенести работу с USB на уровне пакетов/endpoint`ов и т.п. - смотрите в сторону libusb. Для питона тоже вроде как есть интерфейс этой библиотеки.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Хммм - а вставлю-ка свой вопросец - а для СOM порта ? Грубо - на компе выполняется программа, которая общается с кем-то через СОМ порт - на том-же компе нужна программа, которая перехватывает обмен (включая управление доп линиями) и пишет в файл. Если что можно в личку.
ЗЫЖ - а еще более замороченная задача - перехват работы с контролером дисковода - есть хитрый программно-аппаратный комплекс, использующий для высокоскоросной связи с компьютерами времен 8086 контролер дисковода, как высокоскоростной последовательный порт (ставится в разрыв дисководного кабеля - сам дисковод стоит и идет обмен)
У флопика интерфейс практически аналоговый, там никаких цифровых заморочек и нет, "включить мотор - выключить мотор", "шаг вперёд-шаг назад", "выбор головки", "запись-чтение" и т.д... Там сама обслуживающая интерфейс программа должна в своих ячейках памяти запоминать, куда она послала головки и куда они реально дошли...
Там используются только данные для записи/данные чтения, а управление шагами, старт/стопом и выбором сторон не используется.
Причем конфигуратор программы просит выбрать из списка тип материнской платы или хотя-бы чипсет используемый, процессор используемый (выше 386 не работает), свободные каналы DMA, свободные IRQ, потом это все тестирует и правит прям по EXEшнику исполнимому.
Теоретически хотелось-бы перехватывать обращения к регистрам 8272, но там и DMA задействовано - надо соответственно и 8257 это все сложно, вряд-ли изнутри компьютера получится. Надо будет перехватывать обмен уже на выходе данных записи/входе данных чтения.
А вот касаемо СОМ вопрос открыт. Нужно перехватывать изнутри компьютера что конкретная програмии в конкретный СОМ порт (пусть и виртуальный) отправляет )под виндою естественно).
а еще более замороченная задача - перехват работы с контролером дисковода - есть хитрый программно-аппаратный комплекс, использующий для высокоскоросной связи с компьютерами времен 8086 контролер дисковода, как высокоскоростной последовательный порт (ставится в разрыв дисководного кабеля - сам дисковод стоит и идет обмен)
совет выкенте этот древний хлам и возмите современый адаптер под PCI +флеху хватит страдат херней к слову для пром целей до сих пор делают ка АМД ам2(3) так интел 775 с портами ISA IDE Com LTP
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Задача обычного логического анализатора. Правда многоканального и с соответствующей синхронизацией. Вспоминайте "отладка микропроцессорных систем" и соответствующие приемы/методики работы.
Нужен программный продукт. Аппаратными располагаю, но не всегда они применимы - например в отсутствии доступа к электрической части системы.
По прежнему ищу программу под винду для перехвата обращения других программ к СОМ портам. Причем с отслеживанием не только обмена но и вспомогательных сигналов. Естественно для ПО что через WinAPI работает.
А кто-то в будущем живёт, Иные - в прошлом, единицы - в настоящем, Как в поговорке - этот попадью .... Простите пошлость А тому - милее свиной хрящик.
Искуемый класс софта называется serial monitoring software a не terminal software. Не могу не процитировать бессмертные слова подполковника Андриевского, речённые на холмистых дюнах парка танковой учебки Дретунь - "Полиспаст, та-ащи курсанты, это то, что ваши однокласники изучали на уроке физики пока кто-то из вас в туалете курил." Ну и поскольку HHD ни мне ни котам за рекламу не платит, то ихний УРЛ пусть вам гугль рассказывает в ответ на фразу "Free Serial Port Monitor". А вообще софта такого рода тьмы, поменьше терминальных, конечно, но тоже есть чем время поубивать выбирая.
_________________ Одновременным нажатием LIGHT и POWER, РП Sangean ATS-909X (ver 1.29) превращается в ATS-909XR!
Искуемый класс софта называется serial monitoring software a не terminal software. Не могу не процитировать бессмертные слова подполковника Андриевского, речённые на холмистых дюнах парка танковой учебки Дретунь - "Полиспаст, та-ащи курсанты, это то, что ваши однокласники изучали на уроке физики пока кто-то из вас в туалете курил." Ну и поскольку HHD ни мне ни котам за рекламу не платит, то ихний УРЛ пусть вам гугль рассказывает в ответ на фразу "Free Serial Port Monitor". А вообще софта такого рода тьмы, поменьше терминальных, конечно, но тоже есть чем время поубивать выбирая.
... иль вернее прозаик... да вот только остался лишь тот самый, который хзадушевник ибо о том URL вы, батенька, и не ведаете.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения