anonymous@RULINUX.NET~# | Last login: 2024-11-23 00:26:09 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Хочется спросить тех людей, что давеча выступали в пользу RS-232 и против USB: а как вы в udev'e определяете какое именно устройство подключено к вашей машинке по RS-232?
anonymous(*) (2012-07-13 17:21:17)
|
|
|
Скрыть
Re:Вопрос RS-232-фагамКак зачем? Чтобы отреагировать соответствующим образом. Если это GPS-приёмник, надо сказать gpsd чтобы подхватил его, если модем - надо проинициализировать соответствующим образом, если самоделка какая - тоже ведь надо с ней что-то сделать, не просто же так её воткнули - будь то градусник, детонатор для ТТД ракетомодели или датчик каких-нибудь ускорений. В USB кого подключили можно определить по кодам устройства, а /dev/ttyS* ничего не говорит о том, что именно пользователи воткнули тебе в дырочку. |
Скрыть
Re:Вопрос RS-232-фагамТак то ж RS-232. Простой почти как гвоздь: три провода и всё. Даже всякие CTS/RTS лишние, не то, что автоопределение. И потом, раньше бытовало мнение, что пользователь не на столько туп, что не знает что за железку он только что целенаправленно подключил в свой комп, а посему и последующие действия ему тоже известны. |
Скрыть
Re:Вопрос RS-232-фагам> Так то ж RS-232. Простой почти как гвоздь: три провода и всё. Даже всякие CTS/RTS лишние, не то, что автоопределение.
|
Скрыть
Re:Вопрос RS-232-фагам> В dmesg разве нет инфы по тому, откуда взялся серийный девайс?
|
Скрыть
Re:Вопрос RS-232-фагамUdev это по сути механизм ядра, которым оно осуществляет какие-то манипуляции с оборудованием. Дрова всё равно в ядре и сама работа идёт в ядре |
Скрыть
Re:Вопрос RS-232-фагам> Udev это по сути механизм ядра, которым оно осуществляет какие-то манипуляции с оборудованием. Дрова всё равно в ядре и сама работа идёт в ядре
|
Скрыть
Re:Вопрос RS-232-фагамВсё правильно, udev не нужен. Какбэ /dev/ttyS0 забил и работай. Это, блядь, не usb, где нужно сношать libusb, лол. Да, а если два одинаковых устройства, то это вообще пиздец нахуй. Как заставить прогу юзать какое-то определённое устройство? Ояебу? |
Скрыть
Re:Вопрос RS-232-фагам>А ядро как должно протелепатить что в порт воткнуто?
anonymous(*)(2012-07-13 21:58:01)
Mozilla/5.0 (X11; Linux 3.2.0-1-686-pae) KHTML/4.8.4 (like Gecko) Konqueror/4.8 |
Скрыть
Re:Вопрос RS-232-фагам> Как заставить прогу юзать какое-то определённое устройство?
2.3. Смотришь что нам про него известно: 3. Создаёшь соотв. руль: ... и трясёшь своим удавом: 4. Теперь когда ты будешь втыкать именно этот кабель себе в в USB, удав будет создавать на автоматически созданное устройство симлинк с именем /dev/MyDevices/FTDICableForNuclearPlantControl и накидывать ему заданную группу. Другой кабель (FTDI-шный чип) будет иметь другой serial (если производятел не полный кретин). 5. Профит: ты свою прогу натравливаешь не на /dev/ttyUSB? а на его симлинк с фиксированным выменем /dev/MyDevices/FTDICableForNuclearPlantControl, которое теперь не зависит от того в какую именно дырочку ты сунул и в каком порядке. > Ояебу? О да, ты да. |
Скрыть
Re:Вопрос RS-232-фагам> Кстати, юдев скорее всего будет трансформироваться в ближайшем будущем, т.к. это тоже поле интересов systemd
anonymous(*)(2012-07-13 22:55:00)
Mozilla/5.0 (Linux; U; Android 4.0.3; ru-ru; Transformer Prime TF201 Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30 |
Скрыть
Re:Вопрос RS-232-фагам> Порт-то сейчас на борту всего один.
|
Скрыть
Re:Вопрос RS-232-фагам>вместо нормального человеческого USB из их компьютеров во все стороны торчали мерзкие RS-232.
anonymous(*)(2012-07-13 23:10:55)
Mozilla/5.0 (X11; Linux 3.4.4-4.fc16.i686) KHTML/4.8.4 (like Gecko) Konqueror/4.8 Fedora/4.8.4-5.fc16 |
Скрыть
Re:Вопрос RS-232-фагаму меня два китайский usb-r232 внем нет ATTRS{serial}, и одинаковые ATTRS{idVendor}, ATTRS{idProduct}, я сотворил следующие: fobos(*)(2017-09-17 17:39:47)
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:49.0) Gecko/20100101 Firefox/49.0 |
Скрыть
Re:Вопрос RS-232-фагамВоообще у многих этих микросхем переходников есть возможность поменять атрибуты в флэш памяти. У FTDI для этого есть какие-то проприетарные либы, а кетайские переходники - ну надо гуглить инфу по конкретному чипу. anonymous(*)(2017-09-18 11:25:32)
Mozilla/5.0 (X11; Fedora; Linux i686; rv:55.0) Gecko/20100101 Firefox/55.0 |
|
|
|
Этот тред читают 2 пользователя: |
Анонимных: 2 Зарегистрированных: 0 |
Re:Вопрос RS-232-фагам
А зачем? /dev/ttyS0 чем не устраивает?