The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Виртуальный COM порт (USB устройства как COM устройства)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Драйверы, оборудование / Linux)
Изначальное сообщение [ Отслеживать ]

"Виртуальный COM порт (USB устройства как COM устройства)"  +/
Сообщение от the_skif (ok) on 23-Июн-11, 10:35 
В виндах есть драйвера которые при подключении USB устройства могут создавать на него эмулированное COM устройство, то есть ОС думает, что устройство подключено по COM-порту, когда на самом деле оно USB.

Нужно такое в убунте

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Виртуальный COM порт (USB устройства как COM устройства)"  +/
Сообщение от the_skif (ok) on 23-Июн-11, 10:41 
Если подробнее, то хочу прошить телефон, софта только для винды и работает с COM портами, к программе обычно прилагается подобный драйверок, так как кабель USB.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Виртуальный COM порт (USB устройства как COM устройства)"  +/
Сообщение от Andrey Mitrofanov on 23-Июн-11, 12:04 
> софта только для винды

Поясните, как это--^^^ связано с "Нужно такое в убунте"? Мы не поняли, кто-кто баран?...

> к программе обычно прилагается подобный драйверок, так как
> кабель USB.

Гм! Драйвер же должен быть к _шнурку_, а не к програме?? B-?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Виртуальный COM порт (USB устройства как COM устройства)"  +/
Сообщение от Andrey Mitrofanov on 23-Июн-11, 12:19 
>"Нужно такое в убунте"? Мы не поняли,
>>так как кабель USB.
> Гм! Драйвер же должен быть к _шнурку_

И да, кстати, при "втыкании" шнурка "в линукс" оно, если повезёт, может "появиться само".

Некоторое число драйверов для чипов USB-to-COM (да, представляете, _микросхема в _шнурке!), насколько я понимаю, встроено в ядро linux (какие-сколько может зависить от версии). И в "человеческих" дистрибутивах соответствующие драйверы при обнаружении устройства (подключённого) должны (бы?) создавать устройство (файл) в /dev/.

Обычно файл называется ttyUSB0 (в отличие от ttyS0, например, для "обычного" порта COM).

В гугле по ttyUSB0 найдтся "много".

Елси устройство ttyUSB0 при втыкании "не обнаружилось", то либо оно обнаружится под другим именем, либо нужно продолжать поиск в направлении идентификации чипа и поиска драйвера для него в своём (или для~) ядре.

и т.д., и т.д.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Виртуальный COM порт (USB устройства как COM устройства)"  +/
Сообщение от Аноним (??) on 26-Июн-11, 00:32 
> Если подробнее, то хочу прошить телефон,

Тут основная проблема будет имхо в том что сам софт - виндозный.

> софта только для винды и работает с COM портами, к программе обычно
> прилагается подобный драйверок, так как кабель USB.

В линуксе драйвера для подобных шнурков встроены прямо в ядро, для буквально всех известных мне usb-to-serial чипов, поэтому прилагаемый драйверок не требуется. Если чип шнурка опознан - при втыкании шнурка в комп он опознается (см. dmesg) и автоматически появится файл /dev/ttyUSB0 (или 1, 2, .. n, если устройств несколько). Далее - можно попробовать подсунуть wine этот ttyUSB0 как компорт и он его подсунет виндовой программе уже как COM1 (или какой вы там назначите). В принципе это даже может сработать. Но вообще - это вы делаете на свой страх и риск. Если wine где-то накосячит - ну, минздрав предупредил...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Виртуальный COM порт (USB устройства как COM устройства)"  +/
Сообщение от мз Труайя on 28-Июн-11, 21:34 
> ... прошить телефон, софта только для винды и работает
> с COM портами, к программе обычно прилагается подобный драйверок, так как
> кабель USB.

В VirtualBox.org + VirtualBox Extension Pack залить Винду.
Шнурок COM-USB-компьютер средствами VBox "передать" в Пинду.
В Винде осуществить нужное.

Раньше виндо-пользователи отзывались о таких шнурках как о редко работоспособных. Возможно дело в вендо-писателях драйверов, может - нет. Время прошло, сейчас м.б. оно работает лучше.

Ну и конечно: минздрав уже высказался...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Виртуальный COM порт (USB устройства как COM устройства)"  +/
Сообщение от Аноним (??) on 26-Июн-11, 00:26 
> В виндах есть драйвера которые при подключении USB устройства могут создавать
> на него эмулированное COM устройство,

Как ни странно, аналогичное происходит и в Linux. Кем хочет представиться то или иное устройство - это выбор самого устройства, определяется зашитыми в устройство дескрипторами и логикой его работы. Если оно решает представиться виртуальным компортом, значит виртуальным компортом. В Linux есть драйвера для большинства чипов и устройств такого типа, кстати. Наиболее яркий пример такого: чипы конверторов usb to serial, например FTDI232 или CP2102 или аналогичные. Также многие USB 3G модемы и телефоны прикидываются компортами.

- Если девайс успешно опознан, в dmesg будет информация о устройстве, а в /dev появится что-то типа /dev/ttyUSB0 или /dev/ttyACM0 или подобное, файл устройства виртуального компорта. С коим и можно работать как с компортом, указывая его в программах использующих компорт.

- Если девайс не опознан, в dmesg будут его VID:PID но ничего сверх этого. Если погуглить по названию девайса + слову Linux, может найтись относительно простой рецепт по запуску девайса в Linux (если какой-то существующий драйвер может его подцепить но просто не знает о данных VID:PID).

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру