общается с железкой. Проблема в том, что используя lanes, я могу открыть /dev/ttyUSB0 только в одном потоке, и не могу через linda передать дескриптор открытого порта. А мне надо в одном потоке читать оттуда данные(находясь в бесконечном цикле проверки нового символа), а в другом потоке писать туда данные, в зависимости от каких-то событий.
Кто нибудь может подсказать, как мне это сделать? Либо как-то передать дескриптор в другой потоке, либо создать копию /dev/ttyUSB0, чтобы я открыл два устройства, и в одно писал, а в другое читал.
Открой lanes-поток, который занимается только и исключительно чтением-записью по команде. Чтобы обработка тусила в другом потоке.
Обсуждают сегодня