привязать номер устройства к номеру usb порта
есть 3 web камеры. надо чтобы номер устройства соответствовал номеру порта. даже если 1 камера воткнута но в порт 3 например, то было устройство video3.
ядро 2.6
линукс самодельный, собраный buildroot.
anonymous
04.05.08 21:28:28 MSD
Крути udev. Там в правилах можно по характеристикам устройства, которые можно получить программно(серийник там, всякие системные id), сделать привязку к устройству в /dev
Deleted
( 04.05.08 22:14:07 MSD )
ну кажется это надо делать через udev.rules udevinfo -a -p `udevinfo -q path -n /dev/v4l/video0` и искать там параметр уникальный
anonymous
( 04.05.08 22:16:04 MSD )
правильней наверное будет все-таки через hal
no1sm ★★
( 05.05.08 09:42:59 MSD )
Ответ на: комментарий от no1sm 05.05.08 09:42:59 MSD
если не слишком тяжеловесно
no1sm ★★
( 05.05.08 09:43:44 MSD )
Ответ на: комментарий от no1sm 05.05.08 09:42:59 MSD
Правильно сделать что-либо через быдло-hal — что сделать верблюду опереацию по выпрямлению позвоночника.
anonymous
( 05.05.08 13:51:01 MSD )
пасибо за ответы конечно.
скажите я правильно мыслю.
вот есть в правилах udev такое правило
KERNEL==»video[0-9]*», NAME=»v4l/video%n», SYMLINK+=»%k», GROUP=»video»
вот NAME=»v4l/video%n» это то как устройство патом будет называться ?
если да, то можно ли както вместо %n выполнить какуюнить команду которая вернет номер усб порта и устройство соответственно назавётся ?
Подключаем com порт usb в Windows
Всех приветствую вновь на страницах своего блога и сегодня хочу рассказать, как подключить com порт usb в Windows . Поговорим, что это такое и для чего используется. Я думаю для начинающих сетевых администраторов, да и просто для продвинутых пользователей это будет интересно, для меня в свое время это было просто какой-то магией, позволяющая настраивать серверное оборудование.
Что подключают через com порт
Через com порт ранее подключали модемы, мышки. Сейчас он используется для соединения с источниками бесперебойного питания, для связи с аппаратными средствами разработки встраиваемых вычислительных систем, спутниковыми ресиверами, кассовыми аппаратами, с приборами систем безопасности объектов, а также с многими прочими устройствами.
С помощью COM-порта можно соединить два компьютера, используя так называемый «нуль-модемный кабель» (см. ниже). Использовался со времен MS-DOS для перекачки файлов с одного компьютера на другой, в UNIX для терминального доступа к другой машине, а в Windows (даже современной) — для отладчика уровня ядра.
Какая схема подключения к коммутаторам через последовательный порт. Есть переходники, например от фирмы st-lab На одном конце USB который вы подключаете к компьютеру, а второй это com порт.
Далее к ком порту подсоединяется вот такой шнурок, com порт, а с другой стороны LAN RJ45, и вся схема дает нам один большой шнурок USB to LAN.
Установка драйверов com порт usb в Windows
К сожалению, в Windows подключенные устройства, usb to com не всегда автоматически устанавливаются в системе, и приходится искать для них драйвера. Если вы покупали его сами, то в комплекте шел диск с драйверами, и можно воспользоваться им, если его нет, то смотрим как найти драйвера.
Открываем диспетчер устройств в Windows. Если не знаете как, то нажмите CTR+Pause breake, либо нажмите Win+R и в окне выполнить введите devmgmt.msc. Как видите у меня в разделе Порты (COM и LPT) нашелся на третьем COM порту неизвестный провод, и драйверов для него не нашлось у системы, о чем говорит нам желтый значок.
Переходим в свойства данного устройства и выбираем ИД оборудования, у вас будет, что-то по типу usb\VID_067B&PID_2303&REV_0300, вот его вы копируете и ищите в гугле или яндексе.
После чего щелкаем правым кликом по устройству в диспетчере устройств и выбираете установить драйвера, указываете до них путь и ставите, если все ок, то у вас пропадет значок предупреждения.
Далее вы уже можете использовать возможности com порта, с помощью таких утилит наподобие Putty, где вы выбираете пункт Serial и указываете нужный порт Com порта, посмотреть его можно в том же диспетчере устройств.
Надеюсь вы научились и разобрались как подключать com порт usb в Windows.
Популярные Похожие записи:
- Сброс Digi AnywhereUSB на заводские настройки
- Не установлен драйвер (код 28) у SafeNEt USB SuperPRO
- Dell ошибка в списке устройств system device driver
- Проверка доступности порта в Zabbix
- Ошибка Запуск этого устройства невозможен (код 10) в Windows 7
- Установка netcat в Windows и Linux
Июн 12, 2017 14:30 Автор — Сёмин Иван
6 Responses to Подключаем com порт usb в Windows
Здравствуйте, объясните мне пожалуйста зачем вообще нужен ком порт если юсб гораздо быстрее и удобнее. Например ккт атол 30ф подключается через юсб но все равно эмулируется виртуальный ком порт для ее работы. Это выглядит как костыли какие то) Или я чего то не понимаю?
Иван Семин :
Для переферийного оборудования, я думаю это пережиток прошлого, который скоро уйдет, понятно, что будущее за USB, вы все правильно видите.
Сергей Бойко :
Здравствуйте! У Вас в Свойствах COM-порта есть вкладка Параметры порта. Почему у меня её нет? Подключил преобразователь MOXA NPORT 5110 по Ethernet. ПО установлено, оборудование найдено. Windows 10 Home Edition только что установлен. Обновления установлены.
в окне вкладка вид. поставить галочку скрытые устройства.
Здравствуйте. Подключил весы Cas проводом Prolific USB-to-Serial Comm Port. Драйвер установился автоматически, настроил весы. Весы работают, но время от времени пропадает связь компьютера с весами. Если отключить провод от ПК и сразу включить, связь появляется.Пожалуста, помогите устранить проблему.
Иван Семин :
В логах системы есть, что-то?
Добавить комментарий
Поиск по сайту
Подписка на youtube канал
Выберите рубрику
Active directory, GPO, CA Android Apple ASUS, Sony VAIO CentOS Cisco, Mikrotik Debian, FreeBSD DNS Exchange, Power Shell HP/3Com Hyper-V IBM IIS и FTP, web и seo Juniper Lenovo, intel, EMC, Dell Microsoft Office Microsoft SQL server, Oracle Microsoft System Center NetApp Network, Телефония News Raid, LSI, Adaptec Supermicro Ubuntu Utilities Veeam Backup & Replication, Windows Server Backup Vmware, VirtualBox Windows 7 Windows 8/8.1 Windows 10, Windows 11 Windows 2008/2008 R2 Windows 2012/2012 R2 Windows Server 2016, Windows Server 2019, Windows Server 2022 WordPress, 1C Битрикс Безопасность, Kali СХД Сертификация перед сном
Подписка не Telegram
Последние записи
- Не запускается файловая роль на Failover Cluster
- Ошибка the request failed or the services did not respond in a timely fashion
- Ошибка This action is only valid for that are currently installed
- Ошибка 0x80042306 при создании VSS снимка
- Перенос доменов с GoDaddy в Reg.ru, мой опыт
Как usb устройство привязать к com порту
Чтобы не слетал при перезагрузки ПК или вытаскивания кабеля?
Где-то попадалась тема, как прописать это в реестре-не могу найти (
(0) Устройство должно быть подключено, дрова для СОМ порта — установлены. Далее смотри свойства СОМ порта в диспетчере устройств. Где-то там было что-то похожее на дополнительные настройки, в которых можно было вручную прописать, что сий девайс должен быть на таком-то порту. (написано по памяти — под рукой ни одного USB сканера ШК нету). Далее я перетыкал этот сканер ШК в каждый порт компьютера и повторял операцию. Т.е. куда-бы этот сканер не включался — он у меня всегда был на одном и том же номере порта.
(1) У меня слетает после перезагрузки (
В дровине разработчики — враги логики прописали установку порта по умолчанию (9й), который нигде в ней не изменить.
От адаптера зависит.. если устройство имеет уникальный USB-идентификатор — то взлетит. Иначе система его идентифицирует по месту подключения к шине USB. Многие китайские недоадаптеры за 5 баксов имеют такую проблему..
(3) Как узнать имеет или нет?
(3) В общем, имеет. Вот что я нашёл в реестре по номеру порта, изменённого вручную. И все эти ветки «перебиваются» драйвером на стандартный 9й порт. Как можно это запретить?
\VID_11CA&PID_0220\5&111f354d&0&1\Device Parameters]
«PortName»=»COM32»
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports]
«COM32:»=»9600,n,8,1»
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_11CA&PID_0220\5&111f354d&0&1]
«FriendlyName»=»VX 805 Terminal (COM32)»
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_11CA&PID_0220\5&111f354d&0&1]
«FriendlyName»=»VX 805 Terminal (COM32)»
\VID_11CA&PID_0220\5&111f354d&0&1\Device Parameters]
«PortName»=»COM32»
\VID_11CA&PID_0220\5&111f354d&0&1\Device Parameters]
«PortName»=»COM32»
Если драйвер сам прописывает, то очень сложно его убедить, что этого делать не надо.
Быть может, сначала нужно создать какое-то другое устройство в девятым портом, и посмотреть, что будет делать драйвер в этом случае — а чаще, к драйверу прилагается утилита, которая позволяет прописать этот номер внутрь драйвера.
P.S. можно в DLL поискать COM9 (только в UNICODE) и сделать из него COM1 — иногда очень даже помогает.
Usb устройство — взаимодействие через rs232
Есть девайс ( чековый принтер ), который можно подключить к компьютеру через USB-RS232 переходник ( переходник втыкается в USB порт компьютера ) и работать с устройством через COM-порт который устанавливается вместе с драйвером переходника. Но в случае если нет переходника, есть ли софтверное решение ? Т.е. устройство втыкаем напрямую в USB, ставим некий софтверный «переходник» в виде драйвера. Есть ли такие решения ?
Отслеживать
8,341 4 4 золотых знака 26 26 серебряных знаков 48 48 бронзовых знаков
задан 29 июл 2015 в 3:45
user186412 user186412
Не понял, у вас USB-устройство, вы подключаете его к компу через два переходника: USB-RS232 — RSR232-USB и сейчас вы хотите убрать эти переходники и вставлять напрямую USB-USB? Или устройство все-таки RS232? Тогда как вы собираетесь подключать его к USB? Если сами переходник можете сделать, то может и драйвер сами написать в состоянии?
29 июл 2015 в 5:40
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
насколько я понял, устройство обладает последовательным интерфейсом rs-232 (serial-port), и поддерживает работу лишь по этому интерфейсу.
тогда увы: интерфейс usb и интерфейс rs-232 — абсолютно разные. как на электрическом, так и на логическом уровне.
вероятно, можно разработать микросхему контроллера, который сможет обрабатывать подключения устройств с обоими типами интерфейсов (возможно, такие даже и существуют). но, думаю, проще купить готовый копеечный «переходник» с микросхемой, уже «наученной» осуществлять все необходимые преобразования.