Я подозревал это, но я в линухе только поверхностный юзер, глубин не ведаю. Можно ссылочку на хауту или ман или документацию?
да там все просто, к примеру в одной консольке делаете mknod /tmp/port p cat /tmp/port в другой туда ченить пишите echo asd > /tmp/port в первой из этого порта вылюнет
а как он это понимает? там скорее всего только путь надо указать, а где этот путь будет - не важно... но при желании можно также этот пайп в /dev/ самому с любым именем создать
а как он это понимает? там скорее всего только путь надо указать, а где этот путь будет - не важно... но при желании можно также этот пайп в /dev/ самому с любым именем создать
Ну если он будет выглядеть как стандартный tty, то с кодесисом проблем быть не должно
Ну если он будет выглядеть как стандартный tty, то с кодесисом проблем быть не должно
проблема может быть с тем, что понятие "стандартный" в линуксе в данном случае очень расплывчато, и именование таких устройств будет записеть от дистрибутива
Вот только его КодеСис забирает в монопольный доступ как я понимаю
вот тут какраз все круто, тк линукс не блокирует доступ для нескольких процессов, но там другая пробелма, если их несколько, то данные забирает тот, кто первый успеет :)
ваще от софта зависит как оно будет с ним работать, в моем случае просто будут игнорироваться настройки скорости и тд, по ссылке создается канал более похожий на настоящий порт... но интерфейс работы с ними будет всеравно аналогичный, тк в линуксе любят делать так, что практически любое устройство - это типа файл, и с ним можно работать стандартными функциями ядра как при работе с обычными файлами