← Back to team overview

sslug-teknik team mailing list archive

Re: Skrive/læse til /dev/ttyS0

 

Jesper Lund wrote:
Hej, jeg mangler et lille program der modtager noget input fra stdin,
sender det til /dev/ttyS0 (eller en anden seriel port), og returnerer
output til stdout. Findes der et lille terminal program el. lign. der
kan det? Evt. en smart måde at løse det på?

Det her.....:

cat /dev/ttyS0 &
echo "test" > /dev/ttyS0

.... burde kunne gøre det.

Og her skal man så lige huske at sætte seriel-porten op først, hvis dens standard-indstillinger ikke er OK. Jeg giver Mads helt ret i at minicom er besværligt (indtil man lærer det at kende), kender desværre ikke nogle gode seriel-terminal-programmer til Linux.

Hvis det skal være en del af et program, kan "Serial Programming HOWTO" anbefales, se http://tldp.org/HOWTO/Serial-Programming-HOWTO/index.html samt "Serial Programming Guide for POSIX Operating Systems" http://www.easysw.com/~mike/serial/

I "Serial Programming HOWTO" er der program-eksempler der kan bruges direkte, dog er der nogle småfejl i koden, som forfatteren er bekendt med, men som han ikke har rettet endnu. Som en sidenote kan jeg sige at jeg fik disse program-eksempler hurtigere til at virke end minicom... :-)

Lidt mere overordnet er der http://tldp.org/HOWTO/Serial-HOWTO.html

Med venlig hilsen Preben


References