Hallo Leute
Habe auf Arbeit eine Aufgabe bekommen, die Zeit ist wie immer knapp und ich bin leider ziemlich unerfahren was das ganze angeht - m=F6chte es aber gerne hinbekommen. Ehe ich mich also verenne wollte ich mir ein paar Tips einholen.
Ich soll ein kleines (nichtgrafisches) Linux-Programm (2.6er Kernel) schreiben, so simple wie m=F6glich (C als Programmiersprache und GCC als Compiler). Es soll ein ich nenne es mal ein "RS232 Repeater" sein. Sprich Daten von einer RS232 Schnittstelle (/dev/ttyS0) an eine andere (/dev/ttyS1) repeaten (also praktisch das was z.B. an ttyS0 reinkommt empfangen und an ttS1 weiterleiten und dort ausgeben, wenn eine Antwort an ttS1 reinkommt, diese empfangen und an ttySS0 weiterleiten... Repeater eben).
Wie fange ich nun an? Habe mir SlickEdit f=FCr Linux installiert, da ich damit schon unter Windows viel entwickelt habe und kann damit sogar kompilieren, der nimmt mir erstmal das mit dem Makefile ab, soweit so gut. Das werden zwar die Koreaner hier nicht verstehen.. man braucht ja nur vim und comandline zum Software entwickeln... aber ich bin da nun mal anders und etwas verw=F6hnter, bzw. habe ich keine Zeit mich da auch noch reinzuarbeiten jetzt.
Die Programm-parameter (baudrate, pariteat usw.) sollen sich =FCber ein ConfigFile anpassen lassen.
Fragen die sich schonmal aufgetan haben:
Welchen Serial-Mode soll ich nehmen? - canonical - Non-canonical - asynchron
Danke schon mal. Schreibt einfach alles was euch dazu einf=E4llt.
Euer Steffen