Martel- писал(а):Но, кое-для кого, видимо, именно он не барахло, а новое и передовое

для твоего работодателя, который экономит на рабочем инструменте
Martel- писал(а):Вы просто дремучий дилетант в этом вопросе.
у меня знакомый - вледелец студии звукозаписи
что-то я не видел там динамических микрофонов, все пишется на конденсаторные
старый динамический он подарил одной тетке для скайпа, звучит круто по сравнению с дыркой в нотыбуке
я себе конденсаторный с усб купил б\у, доволен более чем
As писал(а):Столько лишних телодвижений - для всего лишь замены одной "сэкономленной" микросхемы!!!
не только одно, + трансивер уровней + сам здоровый порт
сейчас поди на нетбуках или ультрабуках даже вга нет, врят ли есть дви
скорей всего хдми
As писал(а): Ну поймите вы, эмуляция не может полностью заменить аппаратное решение! Да, будет похоже, может, даже будет работать - но надёжности уже нет..
я еще раз говорю, что если бы порт использовался согласно его спецификации, то соврместимость была бы
железки циско работают через усб шнурок и не жалуются, а железки эти могут стоить не один десяток тысяч зелени
Пилот писал(а): Как напрямую через юсб организовать общение со своего компа который явлчется терминалом с какой-то железкой?
я же писал, что не надо делать железку с командами терминала, сегодня это плохая практика
терминальный интерфейс идет из дремучих годов, когда гуй не отрисовывался по причине нехватки ресурсов
сейчас любой китайский смартфон за 50 баксов имеет мощность как мой компутер 15 летней давности
если железка старая с консолью, то вешается усб мост
я еще ни разу не видел глючащих сетевых устройств через мост
такое будет, если мудила после быдловуза быдлокодил и заюзал сигнальные провода для организации своего быдлопротокола как во всех этих сраных программаторах на 3.5 проводка
если бы он использовал модуль юарт с парой проводов данных, то все бы работало
Пилот писал(а):В устойстве щагрузчик с эмуляцией чего-то, в компе доожны быть драйвера... А ком порт работает без прослоек, напрямую, есть сигнал готовности - погнали данные, команда передается.
для ком порта тоже нужен драйвер, но он идет в комплекте виндовса и ставится автоматом
точно так же идет в комплекте драйвер мыши или клавиатуры усб
хид - универсальный стек протоколов для широкого круга девайсов
Пилот писал(а): У него есть спецификация чтоб передал определенный код и погнал чистые данные как в терминале? Или ради того чтоб винда пукала при подключении и сообщала что найдено новое устроство надо навертеть кучу всего?
когда ты вставляеш любой усб девайс, то он шлет данные о себе хосту
в дескрипторе содержится его название и разные коды, которые описывают его класс
Класс USB HID описывает устройства, которые используются практически в каждом современном компьютере. В нём существует множество предопределённых функций. Они позволяют производителям аппаратного обеспечения разрабатывать продукты, соответствующие спецификации USB HID, и ожидать, что они будут работать с любым программным обеспечением, которое так же поддерживает эти спецификации.
доходит? все просто: если ты правильный инженер, то ты читаеш спеки и делаеш по стандарту, тогда у тебя все четко работает
а если ты быдловузник, то ты изобретаеш велосипед и потом тебя годами покрывают матом пользователи твоего поделия
иногда бывает так, что быдлокодить заставляет эффективный менагер из быдловуза, мотивируя это защитой от конкурентов
когда ты мыш покупаеш, ты же не ставиш ей драйвер? она посылает дескриптор стандартной усб хид мыши и виндовс загружает стандартный драйвер
а если у тебя мыш понтовая, то можно самому уже налепить фильтр, который будет отслеживать команды от кнопок мыши и делать какие-то вещи, которые не описаны в спеке
я не знаком со спеком мышей, не могу точно сказать базовые вещи для мыши
тоже самое у меня с усб звуком - воткнул и оно работает, а если поставить софт с сцайта производителя, то можно будет управлять разными плюшками, которые базовый драйвер не видит
Помимо детальных спецификаций классических устройств ввода (типа клавиатур и мышек) стандарт HID определяет особый класс устройств без детальных спецификаций. Этот класс именуется USB HID Consumer Control и представляет по сути нерегламентированный канал связи с устройством. При этом устройство пользуется теми же стандартными для операционной системы драйверами что и мышка с клавиатурой. Таким образом можно создать USB устройство которое не требует создания и инсталляции специальных драйверов в большинстве распространенных компьютерных операционных систем.
Этим стали массово пользоваться, и появилось огромное количество устройств, которые, по сути, интерфейсами взаимодействия с человеком не являются. Например, телефонное устройство, термометр[3], устройство управления аудио и медицинское оборудование. Даже ИБП (источники бесперебойного питания) определяют себя, как принадлежащие классу USB HID, несмотря на то, что они часто не имеют человеческого интерфейса вообще. Любое устройство может принадлежать к USB HID классу, если оно удовлетворяет логическим спецификациям HID Consumer Control.
Драйверы
Одно из преимуществ хорошо определенной спецификации, такой, как USB HID — это обилие драйверов устройств, доступных в большинстве современных операционных систем. USB HID класс и его базовые функции описаны в USB-IF документации, без какой-либо привязки к конкретному программному обеспечению. Из-за таких общих описаний разработчикам операционных систем легко включить функциональные драйверы для таких устройств как клавиатура, мышь и другие устройства взаимодействия с пользователем. Включение основных драйверов способствует более быстрому распространению этих устройств и упрощению установки конечными пользователями.
мост усб-юарт не является хид, но он является cdc
если интересно, то вот читай
http://habrahabr.ru/post/208026/
сначала ничего не будет понятно, но со временем разберешся
у меня есть дект телефон, который еще подключается по усб и раньше работал со скайпом, там шел еще софт небольшой
сейчас апи скайпа не дает работать со внешним софтом и я хочу расковырять протокол обмена с базой дект и трубой и запилить потом свой софт управления и привязать к опенсцорсному проекту воип
получим воип телефон дект на базе роутера с усб хостом (база эта еще видится как усб звуковуха)
ты тоже можеш расковырять какой-нибудь простой девайс
вот как это делается
http://habrahabr.ru/post/254251/
Пилот писал(а):ПС: когда пару лет назад менял материнку взял специально с ком портом и даже лпт, это уже редкость была, ide портов под винты старые нет, зато лпт есть
у меня плата под процессор последнего поколения и там есть лпт и ком
когда я выбирал себе плату, то был удивлен одной вещи - производитель делает кучу моделей с одинаковым дизайном плат, но на одной плате распаян хдми и вга, но нет дви
есть лпт и ком, но нет хдми
есть пс\2, но усб меньше
за все эти устаревшие интерфейсы отвечает т.н. super i\o chip
https://ru.wikipedia.org/wiki/Super_I/O
поддержка всех его плюшек зависит от биоса
сейчас трудно сделать какую-то уникальную плату, т.к. по сути на ней остался только южный мост, на котором висят реализаторы физических интерфейсов типа лан, звук, управление вентиляторами и тп
вот производителям и приходится не только конкурировать с конкурентами, но и показать видимость выбора
http://www.gigabyte.com/products/list.a ... 3&p=2&v=31 вот сколько плат есть на самом дешевом 81h чипсете
но все отличаются только разнообразием разъемов, а дырки на плате есть под все
http://www.gigabyte.com/products/produc ... id=4596#ov вот есть с лпт наружу
http://www.gigabyte.com/products/produc ... id=5429#ov вот моя, лпт есть через шнурок