[LUGOS-PROG] Dostop do serijskega porta

Andrej (Andy) Brodnik andrej.brodnik at imfm.uni-lj.si
Tue Jun 28 12:50:22 CEST 2005


On Tue, Jun 28, 2005 at 11:20:15AM +0200, Anze wrote:
> > Odlicno; najprej sem jo odprl, potem pa se odstranil bzero in sedaj stvar
> > "dela". V narekovaje sem postavil zato, ker moram seda razvozlati, kako
> > izvest ucinkovito branje. Enota namrec po vsakem ukazu vrne nek niz znakov,
> > ki pa ni na voljo takoj, ko izvedem ukaz (sleep(1) pomaga, vendar je
> > predolg)...
> 
> Ce res uporabljas blocking read, ti be read blokiral, dokler ne dobi EOL znaka 
> (ker imas canonical branje). Pri non-canonical ti bo blokiral, dokler ne 
> prebere N znakov. 
> Canonical branje je uporabno samo v primeru, da tvoja enota vraca neke znake, 
> ki se zakljucijo z newline znakom. Ce temu ni tako, tega ne mores 
> uporabljati. 

Pa, ce se ne motim, lahko pri kanonicnem branju omogocis brisanje in
urejanje vrstice.

LPA


More information about the lugos-prog mailing list