Перенаправление COM портов
От: sendel  
Дата: 31.10.03 07:59
Оценка:
Нужна реализация перенаправления COM1 <-> COM2
Может у кого нибудь есть наработки в этой области

работа с портами синхронизированная
Нужно вести логи приемов-передачи

->COM1->COM2->

<-COM1-COM2<-

вот такая вот фигня... поможите люди добрые???
Re: Перенаправление COM портов
От: GarikTot  
Дата: 31.10.03 09:53
Оценка:
Здравствуйте, sendel, Вы писали:

S>Нужна реализация перенаправления COM1 <-> COM2

S>Может у кого нибудь есть наработки в этой области

S>работа с портами синхронизированная

S>Нужно вести логи приемов-передачи

->>COM1->COM2->

S><-COM1-COM2<-

S>вот такая вот фигня... поможите люди добрые???


А в чём проблема-то?
   int fdCom1, fdCom2;
   if((fdCom1 = open("/dev/ser1", O_RDWR)) < 0){
      // error
   }
   if((fdCom2 = open("/dev/ser2", O_RDWR)) < 0){
      // error
   }

Дальше работаешь как с обычными дескрипторами: читай, пиши, делай неблокирующими... — всё что угодно


Или я чего-то не понял?
Re[2]: Перенаправление COM портов
От: Аноним  
Дата: 31.10.03 11:08
Оценка:
нужно чтоб первый ждал на чтение, и второй ждал на чтение...
COM1->Read-Write->COM2
|
V
COM1<-Write-Read<-COM2

типа должны процессы как-то синхронизироваться...
а вот как это сделать не знаю...
конечно походу можно ужесточит синхронизированным потоком, но
как??? какие идеи по этому поводу, и как организовать ожидание прихода данных на порт...
Re: Перенаправление COM портов
От: sercher Украина  
Дата: 31.10.03 12:31
Оценка:
Здравствуйте, sendel, Вы писали:

S>Нужна реализация перенаправления COM1 <-> COM2

S>Может у кого нибудь есть наработки в этой области

S>работа с портами синхронизированная

S>Нужно вести логи приемов-передачи

->>COM1->COM2->

S><-COM1-COM2<-

S>вот такая вот фигня... поможите люди добрые???


В каком режиме? Если дуплекс, то синхронизация не нужна. Иначе используй семафоры
Re[2]: Перенаправление COM портов
От: sendel  
Дата: 01.11.03 17:38
Оценка:
S> В каком режиме? Если дуплекс, то синхронизация не нужна. Иначе используй семафоры
а в каком лучше??? и как использовать семафоры??? я с портами особо не работал... поэтому и прошу помощи...
Re: Перенаправление COM портов
От: Outsider911 Россия  
Дата: 12.11.03 10:51
Оценка:
On Fri, 31 Oct 2003 07:59:08 GMT, sendel <23348@news.rsdn.ru> wrote:

> Нужна реализация перенаправления COM1 <-> COM2

> Может у кого нибудь есть наработки в этой области
>
> работа с портами синхронизированная Нужно вести логи приемов-передачи
>
> ->COM1->COM2->
> <-COM1-COM2<-
>
> вот такая вот фигня... поможите люди добрые???

Если я правильно понял задачу то нужно открыть оба кома посадить их в
ожидание событий и просто ретранслировать друг другу при этом можно вести
логи и что угодно делать
Posted via RSDN NNTP Server 1.8 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.