Fabian Hänsel <[email protected]> schrieb:

> Über wessen Schnittstellen?
> 
> AVR-Board ---(seriell|paralle Schnittstelle)--- Laptop

Also, nochmal (ich muß definitiv mein Deutsch verbessern...):

Ich habe eine Platine mit dem ATMega128.
Der ATMega128 hat eine RS232, die ich an /dev/ttyS0 (auf dem Laptop)
angeschloßen habe.
Diese nutze ich um Daten zu tauschen zwischen mein Hauptroboterprogramm auf dem
Laptop und die Platine. MUSS NICHT weitergeleitet werden.

Dann habe ich einen sogenannten "Programmer", angeschloßen auf dem Laptop an
/dev/parport0, mit dem ich den µC programmiere. Diese Port (/dev/parport0) soll
weitergeleitet werden.

Dazu habe ich einen "Debugger", angeschloßen an /dev/ttyUSB0, mit dem ich den
Debug des Programm machen kann. Auch diese Port will ich weiterleiten.

Ich will KEIN TCP/IP-Netz zwischen meinem PC und der µC bauen, es wäre sowie
für meine Zwecke sinnlos.
Ich will nur /dev/ttyUSB0 und /dev/parport0 über TCP freischalten, so daß ich
die Programmierung und der Debugging des Programmes auf dem µC von meinem PC mit
Eclipse machen kann...

Hilmar Preusse hat mir ser2net vorgeschlagen. Es sollte genau machen was ich
will, habe aber über anderen Quellen socat gefunden:

http://www.dest-unreach.org/socat/doc/socat-ttyovertcp.txt

Ein Test zwischen mein PC auf Arbeit (ohne serielle Schnittstelle) und mein PC
zu Hause (mit einem Modem an /dev/ttyS0 angeschloßen) war erfolgreich.
Ich konnte minicom auf meinem BüroPC starten und die Befehle an das Modem zu
Hause schicken. WUNDERBAR!

Also, das Export vom /dev/ttyUSB0 ist definitiv machbar (und der Debugging mit
Avarice auch)!

Ich werde heute Abend probieren, ob das Programm auch mit /dev/parport0
funktioniert (sollte aber, da ich nur einen BlockDevice als Parameter für socat
gebe) und dann sollte ich auch die Programmierung mit avrdude möglich sein.

Auf gutem Deutsch (wie gut mein Deutsch ist, wollen wir nicht prüfen :D) ich
habe mein Problem gelöst!

Vielen Dank für eure Antworten!

Luca Bertoncello
([email protected])

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an