Forum: PC-Programmierung Linux seriell ESAY


von TheNewbie (Gast)


Lesenswert?

Hallo,
ich weiß das man zu dem thema mit google 10.000 ergebnise findet aber 
die sind immer so kompliziert nicht gut erklärt.
Ich möcht über die serielle Schnittstelle mit c unter Linux Daten senden 
und empfangen. Kann nicht jemand mal ein möglichst einfaches skript 
bitte dazu posten?

TheNewbie

: Verschoben durch User
von ... .. (docean) Benutzerseite


Lesenswert?

1
cat datei.txt > /dev/ttyS0
auf einer Konsole eintippen

Oder was willst du?
Das wäre nämlich ein Skript/Befehl.

oder suchst du ein Programm in C? dann such nach Dateioperationen in C.

In Linux ist der COM Port auch "nur" eine Datei. D.h es ist egal ob du 
etwas in einer Datei speicher willst oder etwas senden willst.

Probier erstmal etwas in C als Datei auf der HHD zu speichern, dann 
ersetzt du deinen Dateinamen durch "/dev/ttyS0" und schon läuft das 
(passende Rechte vorrausgesetzt)

von TheNewbie (Gast)


Lesenswert?

Danke für deine Antwort.

Daten auf der Festplatte speichern kann ich.
Datei namen einfach mit "/dev/ttyS0" ersetzen und dann darauf schreiben?

von Gast4 (Gast)


Lesenswert?

Im Prinzip ja. Naeheres hier: 
http://www.easysw.com/~mike/serial/index.html

Gast4

von Stefan B. (stefan) Benutzerseite


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.