[HWnews] OT - seriovy port a linux

Marek Peca marek@tynska.cuni.cz
Úterý Duben 6 19:08:55 CEST 2004


Zdravim do mraveniste,

> Dobry den,
> obracim se s prosbou o radu jak nejjednoduseji v linuxu zapsat par znaku 
> na seriovy port a zase nejake precist.
> Parametry komunikace by mely byt 2400 8N1  Seriovy port jsem nastavil 
> pomoci stty (rychlost a vypnul rizeni toku).
> Predpokladam ze text $tep01 muzu zapsat na port: echo '$tep01' > /dev/ttyS0
> Pokud zarizeni prijme tento text melo by odpovedet neco ve smyslu 
> #tep01:123.4 a zakonceno 0x0D
> Jak prijaty text vlozit do promene?

parametry spojeni nastavite napr. prikazem stty. Krome rychlosti
prenosu jsou tam tez volby na rychlost odezvy a take na to, zda se
ceka na ukonceny radek (EOL), nebo ne. Moc jsem nepochopil, jak to
myslite s tim ^D -- to posila ten Vas HW? Jen aby bylo jasno, v UNIXu
neexistuje zadny znak pro konec souboru (jako je treba v CP/M a jeho
imbecilnich levoboccich, ktere vinou M$ prezivaji v podobe widli
dodnes), vyjma spojeni s terminalem (kde se da navic libovolne
nastavit [a v pripade potreby odrazit {escapovat}]).

Blizsi info najdete treba na
http://dce.felk.cvut.cz/por/cv5/index.html

Zdar, MP


P.s> V echo '$tep01' mate preklep, pokud pouzivate obvykly sh/bash,
neprovadi se v apostrofech substituce -- spravne tedy echo "$tep01"
nebo echo $tep01




Další informace o konferenci Hw-list