PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [shell]Abhören der RS232 Schnittstelle



Bitz
10-01-2006, 13:34
Hallo,

gibt es eine möglichkeit nur mit Hilfe eines Shell-Skripts (-Befehlen) die RS232 abzuhören.
Ich weiss dass es mit C/C++ unter Linux geht, aber ein Dozent von uns meinte wir sollen uns mal umschauen ob es per shell möglich ist.

Hab dazu leider ncihts nützliches im Internet gefunden. Vielleicht hab ich auch nur falsch gesucht, würde mich über jede Hilfe freuen.

mfg

Bitz

Joghurt
10-01-2006, 14:27
cat /dev/ttyS0 ;)

Bitz
11-01-2006, 08:41
Vorerst mal Danke...

vorweg, ich kenn mich mit Linux noch nicht wirklich gut aus.

Ich möchte in einem Shell-script z.B. in einer Schleife immer einen "Wert" der an RS232 anliegt abfragen und ihn dann vorerst in einer Variablen speichern um ihn weiter zu verarbeiten.
wie wär dies möglich?
Mit cat kann ich ja nur "lesen" bis ich manuell abbreche, oder?


mfg

Bitz

colo
11-01-2006, 10:07
while read RS232;
do
echo "$RS232";
done < /dev/ttyS0

Statt "echo" substituierst du deinen Code.

Bitz
11-01-2006, 10:22
Vielen Dank.

Genau was ich gesucht hab.

mfg

Bitz

Joghurt
11-01-2006, 16:50
Die beiden Semikolons sind übrigens nicht erforderlich. Entweder ein ";" oder ein Newline, um einen Befehl abzuschließen.

Das schreib ich nur, weil Bitz schrieb, das er noch neu in Shellprogrammierung ist.