Size: a a a

2020 January 26

J

Justfox in ru_ASUTP
Davydov Denis
а рисовать на носках - это капец какое важное дело!
Легкая промышленность с вами не согласна.
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
под линухом все уже имеется, делаете именнованный пайм - тоже самое получается
Я подозревал это, но я в линухе только поверхностный юзер, глубин не ведаю. Можно ссылочку на хауту или ман или документацию?
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Я подозревал это, но я в линухе только поверхностный юзер, глубин не ведаю. Можно ссылочку на хауту или ман или документацию?
да там все просто, к примеру в одной консольке делаете
mknod /tmp/port p
cat /tmp/port
в другой туда ченить пишите
echo asd > /tmp/port
в первой из этого порта вылюнет
источник

DD

Davydov Denis in ru_ASUTP
по аналогии кодесис можно также натравить на созданый пайп с одног конца, а с другого своей софтинкой ловить/писать данные
источник

DD

Davydov Denis in ru_ASUTP
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
по аналогии кодесис можно также натравить на созданый пайп с одног конца, а с другого своей софтинкой ловить/писать данные
Ему нужен системный tty...
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Ему нужен системный tty...
а как он это понимает? там скорее всего только путь надо указать, а где этот путь будет - не важно... но при желании можно также этот пайп в /dev/ самому с любым именем создать
источник

DD

Davydov Denis in ru_ASUTP
можно даже предварительно удалив устройство, если оно занимает нужное имя
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
а как он это понимает? там скорее всего только путь надо указать, а где этот путь будет - не важно... но при желании можно также этот пайп в /dev/ самому с любым именем создать
Ну если он будет выглядеть как стандартный tty, то с кодесисом проблем быть не должно
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Ну если он будет выглядеть как стандартный tty, то с кодесисом проблем быть не должно
проблема может быть с тем, что понятие "стандартный" в линуксе в данном случае очень расплывчато, и именование таких устройств будет записеть от дистрибутива
источник

DD

Davydov Denis in ru_ASUTP
и от типа устройства
источник

KW

Konstantin Wilhelm in ru_ASUTP
Наименование не важно, оно прописывается в конфигурационном файле
источник

KW

Konstantin Wilhelm in ru_ASUTP
Вот только его КодеСис забирает в монопольный доступ как я понимаю
источник

KW

Konstantin Wilhelm in ru_ASUTP
И читать и писать в него будет сам КодеСис. А нам нужно ещё один конец трубы
источник

KW

Konstantin Wilhelm in ru_ASUTP
источник

KW

Konstantin Wilhelm in ru_ASUTP
источник

KW

Konstantin Wilhelm in ru_ASUTP
Вот я про эти штуки
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Вот только его КодеСис забирает в монопольный доступ как я понимаю
вот тут какраз все круто, тк линукс не блокирует доступ для нескольких процессов, но там другая пробелма, если их несколько, то данные забирает тот, кто первый успеет :)
источник

KW

Konstantin Wilhelm in ru_ASUTP
Кстати, посоветуйте хороший чатик по линуху. Пора освежить свои знания и продвинуться на пару ступенек выше
источник

DD

Davydov Denis in ru_ASUTP
ваще от софта зависит как оно будет с ним работать, в моем случае просто будут игнорироваться настройки скорости и тд, по ссылке создается канал более похожий на настоящий порт... но интерфейс работы с ними будет всеравно аналогичный, тк в линуксе любят делать так, что практически любое устройство - это типа файл, и с ним можно работать стандартными функциями ядра как при работе с обычными файлами
источник