From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <001101c2ae82$9987f1c0$056409c0@LocalHost> From: "=?koi8-r?B?4sXT08/Oz9cg8c4=?=" To: References: <3E0D9115.7040601@avanto.mpei.ac.ru> <3E0D9CFE.4090601@avanto.mpei.ac.ru> <000501c2ae6f$69edf300$056409c0@LocalHost> <3E0D9F09.7060509@avanto.mpei.ac.ru> <001001c2ae74$0843dde0$056409c0@LocalHost> <3E0DA78A.9060207@avanto.mpei.ac.ru> <000501c2ae78$425b8d80$056409c0@LocalHost> <3E0DAF9B.3060309@avanto.mpei.ac.ru> Subject: Re: [Comm] COM-port & bash Date: Sat, 28 Dec 2002 18:05:45 +0300 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru X-Reply-To: "=?koi8-r?B?4sXT08/Oz9cg8c4=?=" List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: ----- Original Message ----- From: "Dmitry E. Oboukhov" To: Sent: Saturday, December 28, 2002 5:05 PM Subject: Re: [Comm] COM-port & bash > Бессонов Ян wrote: > > >----- Original Message ----- > >From: "Dmitry E. Oboukhov" > >To: > >Sent: Saturday, December 28, 2002 4:30 PM > >Subject: Re: [Comm] COM-port & bash > > > > > > > > > >>>Дак ты одним процессом читаеш , а другим пишеш -- разные опереции над > >>>устройством... > >>>Ян > >>> > >>> > >>> > >>> > >>ясно я уже попробывал > >>параметры поставил с помощью stty > >>и поигрался с оправлением данных в порт > >> > >>теперь так: > >>как принимать данные из порта ? > >> > >>cat возвращает управление сразу после того, как буффер > >>приема станет пустым... то есть строку до конца не дочитывает, > >> > >>можно чем-нибудь организовать построчное чтение ? > >> > >> > >вопрос не понятен... я обычно делал > >cat /dev/ser1 > > > > > нет такого девайса > (да и в первый раз о нем слышу ;) > > а > cat /dev/ttyS0 > возвращает управление _сразу_ > не прочитав ни одного байта > > а > cat /dev/urandom > /dev/ttyS0 > нормально отправляет байты на скорости, которую > поставил в stty (осциллографом хорошо все видно ;) > > перемкнул второй и третий провода на порту > > делаю > > dd if=/dev/urandom of=file count=1 > cat file > /dev/ttyS0 > cat /dev/ttyS0 > > на экране не получаю ничего, скрипт заканчивает работу, > хотя в мане читал, что принятые данные по умолчанию > должны хранится 25 секунд, > ладно с этим разберемся... > > делаем: > > $dd if=/dev/ttyS0 of=/tmp/test count=1 > получаем: > 0+0 входных записей > 0+0 выходных записей > 0 bytes transferred in 0,009945 seconds (0 bytes/sec) > > почему ? > $ groups > dimka lp dialout cdrom audio video > > $ls -l /dev/ttyS0 > crw-rw---- 1 root dialout 4, 64 2002-12-28 16:51 /dev/ttyS0 > > почему чтение не открыввает порт ( по крайней мере не выкатывает > ошибку ?) > > ЗЫ: тестирую пока на Дебиане (дома погляжу на АЛЬТе, > но не думаю что тут будут отличия...) > щас еще по сериал-ховту пройдусь... ;) dd агрессивная команда :) я с СОМ1 и СОМ2 работал в ASPLinux и в qnx4 попробуй соединить два ком порта на целевой системе, затем на одном терминале запусти cat /dev/ttyS0 а на другом терминале ls >>/dev/ttyS1 побалуйся с настройками, заставь порты данные гонять туда-обратно... Ян > > _______________________________________________ > Community mailing list > Community@altlinux.ru > http://www.altlinux.ru/mailman/listinfo/community >