Re: Buforowanie dla portu szeregowego

Autor: Radosław Sokół <Radoslaw.Sokol_at_polsl.pl>
Data: Wed 04 Aug 2010 - 10:08:20 MET DST
Message-ID: <i3b75k$qo2$1@polsl.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

W dniu 03.08.2010 21:18, Grzegorz Niemirowski pisze:
> Niby działa ale jest problem: dane są buforowane i wyświetlane są na
> ekranie dopiero jak się przepełni bufor, który ma 256 bajtów. Nie mogę
> nigdzie znaleźć jak się to w systemie przełącza. Na pewno nie chodzi o

To nie system buforuje, tylko cmd.exe w ramach wyprowadza-
nia tekstu na konsolę. Dane są wyświetlane w momencie prze-
pełnienia bufora, otrzymania znaków końca wiersza \r\n lub
zamknięcia pliku wejściowego (czyli otrzymania znaku końca
tekstu).

> bufor ustawiany w menedżerze urządzeń. Wyłączenie buforowania następuje
> gdy port szeregowy otworzy się za pomocą PuTTY ale wolałbym jakby się to
> dało robić narzędziami dostępnymi w systemie ewentualnie dedykowanymi a
> nie automagicznie przy okazji otwierania portu w PuTTY

Do pracy terminalowej trzeba stosować programy emulujące
faktycznie terminal i nie stosujące buforowania. Polecenie
copy z definicji przesyła dane tak, aby zachować jak najwięk-
szą wydajność, kosztem częstości aktualizacji wyjścia.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Politechnika Śląska                   |
\........................................................../
Received on Wed Aug 4 10:10:02 2010

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 04 Aug 2010 - 10:42:01 MET DST