- Виртуальный COM порт (USB устройства как COM устройства), the_skif, 10:41 , 23-Июн-11 (1)
Если подробнее, то хочу прошить телефон, софта только для винды и работает с COM портами, к программе обычно прилагается подобный драйверок, так как кабель USB.
- Виртуальный COM порт (USB устройства как COM устройства), Andrey Mitrofanov, 12:04 , 23-Июн-11 (2)
> софта только для виндыПоясните, как это--^^^ связано с "Нужно такое в убунте"? Мы не поняли, кто-кто баран?... > к программе обычно прилагается подобный драйверок, так как > кабель USB. Гм! Драйвер же должен быть к _шнурку_, а не к програме?? B-?
- Виртуальный COM порт (USB устройства как COM устройства), Andrey Mitrofanov, 12:19 , 23-Июн-11 (3)
>"Нужно такое в убунте"? Мы не поняли, >>так как кабель USB. > Гм! Драйвер же должен быть к _шнурку_И да, кстати, при "втыкании" шнурка "в линукс" оно, если повезёт, может "появиться само". Некоторое число драйверов для чипов USB-to-COM (да, представляете, _микросхема в _шнурке!), насколько я понимаю, встроено в ядро linux (какие-сколько может зависить от версии). И в "человеческих" дистрибутивах соответствующие драйверы при обнаружении устройства (подключённого) должны (бы?) создавать устройство (файл) в /dev/. Обычно файл называется ttyUSB0 (в отличие от ttyS0, например, для "обычного" порта COM). В гугле по ttyUSB0 найдтся "много". Елси устройство ttyUSB0 при втыкании "не обнаружилось", то либо оно обнаружится под другим именем, либо нужно продолжать поиск в направлении идентификации чипа и поиска драйвера для него в своём (или для~) ядре. и т.д., и т.д.
- Виртуальный COM порт (USB устройства как COM устройства), Аноним, 00:32 , 26-Июн-11 (5)
> Если подробнее, то хочу прошить телефон, Тут основная проблема будет имхо в том что сам софт - виндозный. > софта только для винды и работает с COM портами, к программе обычно > прилагается подобный драйверок, так как кабель USB. В линуксе драйвера для подобных шнурков встроены прямо в ядро, для буквально всех известных мне usb-to-serial чипов, поэтому прилагаемый драйверок не требуется. Если чип шнурка опознан - при втыкании шнурка в комп он опознается (см. dmesg) и автоматически появится файл /dev/ttyUSB0 (или 1, 2, .. n, если устройств несколько). Далее - можно попробовать подсунуть wine этот ttyUSB0 как компорт и он его подсунет виндовой программе уже как COM1 (или какой вы там назначите). В принципе это даже может сработать. Но вообще - это вы делаете на свой страх и риск. Если wine где-то накосячит - ну, минздрав предупредил...
- Виртуальный COM порт (USB устройства как COM устройства), мз Труайя, 21:34 , 28-Июн-11 (6)
> ... прошить телефон, софта только для винды и работает > с COM портами, к программе обычно прилагается подобный драйверок, так как > кабель USB.В VirtualBox.org + VirtualBox Extension Pack залить Винду. Шнурок COM-USB-компьютер средствами VBox "передать" в Пинду. В Винде осуществить нужное. Раньше виндо-пользователи отзывались о таких шнурках как о редко работоспособных. Возможно дело в вендо-писателях драйверов, может - нет. Время прошло, сейчас м.б. оно работает лучше. Ну и конечно: минздрав уже высказался...
- Виртуальный COM порт (USB устройства как COM устройства), Аноним, 00:26 , 26-Июн-11 (4)
> В виндах есть драйвера которые при подключении USB устройства могут создавать > на него эмулированное COM устройство,Как ни странно, аналогичное происходит и в Linux. Кем хочет представиться то или иное устройство - это выбор самого устройства, определяется зашитыми в устройство дескрипторами и логикой его работы. Если оно решает представиться виртуальным компортом, значит виртуальным компортом. В Linux есть драйвера для большинства чипов и устройств такого типа, кстати. Наиболее яркий пример такого: чипы конверторов usb to serial, например FTDI232 или CP2102 или аналогичные. Также многие USB 3G модемы и телефоны прикидываются компортами. - Если девайс успешно опознан, в dmesg будет информация о устройстве, а в /dev появится что-то типа /dev/ttyUSB0 или /dev/ttyACM0 или подобное, файл устройства виртуального компорта. С коим и можно работать как с компортом, указывая его в программах использующих компорт. - Если девайс не опознан, в dmesg будут его VID:PID но ничего сверх этого. Если погуглить по названию девайса + слову Linux, может найтись относительно простой рецепт по запуску девайса в Linux (если какой-то существующий драйвер может его подцепить но просто не знает о данных VID:PID).
|