-
- Это скорей всего udev балуется. Можно скриптик написать, чтобы у
новых устройств были предсказуемые свойства - при помощи stty. - Eddy_Em(18.03.2026 18:13)
- Вот же у вас в пингвинстане проблемы… В винде все просто работает!
:-) il-2(1 знак., 19.03.2026 08:04, ссылка, -1)
- В Винде есть COM/DCOM. Это перекрывает все и любые возможные
проблемы в Линуксе, лет на двадцать вперед. - Cкpипaч(19.03.2026 10:24)
- И как вы в маздае отличаете несколько устройств с одинаковыми
vid/pid? В линуксе этим udev занимается. А маздай так и погряз в
далёких 80х... - Eddy_Em(19.03.2026 12:30)
- Это имеет какое-то отношение к DCOM? - Cкpипaч(19.03.2026 15:19)
- Я без понятия, что такое DCOM. И уж тем более без понятия - зачем оно мне нужно. - Eddy_Em(19.03.2026 17:50)
- Оригинальные FTDI - отличаются по серийному номеру. - Toчкa oпopы(19.03.2026 12:38)
- Я про самодельные устройства. Я, например, использую ST'шные
vid/pid... - Eddy_Em(19.03.2026 12:40)
- Самодельным устройствам Ктулху запрещает серийные номера
использовать? - VladislavS.(19.03.2026 13:43)
- И как в serial для каждого интерфейса название воткнуть? Вот,
скажем, есть у меня "7CDC в одном": три 485, два 232, один CAN и
один SSI. Различать кто есть кто поможет только имя интерфейса. - Eddy_Em(19.03.2026 15:14)
- Ты когда-нибудь начнёшь стандарты читать? VladislavS.(66 знак., 19.03.2026 15:40, картинка)
- Ну вот, и под этим индексом у меня строчка хранится с текстовым описанием интерфейса. - Eddy_Em(19.03.2026 17:50)
- Ты когда-нибудь начнёшь стандарты читать? VladislavS.(66 знак., 19.03.2026 15:40, картинка)
- И как в serial для каждого интерфейса название воткнуть? Вот,
скажем, есть у меня "7CDC в одном": три 485, два 232, один CAN и
один SSI. Различать кто есть кто поможет только имя интерфейса. - Eddy_Em(19.03.2026 15:14)
- На основании чего различает udev? Переткнул в другой порт - и? - Toчкa oпopы(19.03.2026 12:52)
- И на основании поля iInterface udev-скрипт создаст симлинк. Например, /dev/caliblamp0 → /dev/ttyACM6, /dev/canonlens0 → /dev/ttyACM1 и так далее. Это удобней, чем длинные ужасные имена из /dev/serial/by-path парсить. Тем более, они привязаны к хабам USB, что плохо. А iInterface - хорошо. Позволяет в любой порт втыкать. - Eddy_Em(19.03.2026 15:12)
- ...и в вызов будут переданы параметры другого порта. Активно использую, в устройствах создаю /dev/COM1...COM8, привязанные к USB-свисткам в конкретных гнёздах Малинки. - Cкpипaч(19.03.2026 14:44)
- Самодельным устройствам Ктулху запрещает серийные номера
использовать? - VladislavS.(19.03.2026 13:43)
- Я про самодельные устройства. Я, например, использую ST'шные
vid/pid... - Eddy_Em(19.03.2026 12:40)
- Это имеет какое-то отношение к DCOM? - Cкpипaч(19.03.2026 15:19)
- И как вы в маздае отличаете несколько устройств с одинаковыми
vid/pid? В линуксе этим udev занимается. А маздай так и погряз в
далёких 80х... - Eddy_Em(19.03.2026 12:30)
- В Винде есть COM/DCOM. Это перекрывает все и любые возможные
проблемы в Линуксе, лет на двадцать вперед. - Cкpипaч(19.03.2026 10:24)
- Этот код работал с CH340. А переехал на FTDI начал 0х0D воровать. А
вот с другим преобразователем CH343G другие проблемы, исчезают
пакеты (Модбас РТУ), передача прошла, а до МК не дошла. И
определился как то странно "ttyACM0". А в винде CH343G работает нормально. - IBAH(18.03.2026 20:03)
- Все стандартные ACM в линуксе именно как /dev/ttyACMx определяются. Можно сделать /dev/ttyUSBx, но тогда придется либо эмулировать какое-нибудь нестандартное устройство, либо вмешиваться в код существующих модулей ядра. Eddy_Em(860 знак., 19.03.2026 00:24, ссылка)
- Да, ttyACM0/1, это фишка WCH под Linux. - mse homjak(18.03.2026 20:48)
- Вот же у вас в пингвинстане проблемы… В винде все просто работает!
:-) il-2(1 знак., 19.03.2026 08:04, ссылка, -1)
- Это скорей всего udev балуется. Можно скриптик написать, чтобы у
новых устройств были предсказуемые свойства - при помощи stty. - Eddy_Em(18.03.2026 18:13)