Lastwordmaster
Member
Hallo in die Runde,
Ich habe eine Frage betreffs der Programmierung der Parallelen-Schnittstelle. Ich hab mir mal eine Schrittmotorsteuerung gebastelt und mit QBasic angesteuert (war die einfachste Möglichkeit, da man hier einfach nur mit OUT &H378, [Wert] die Data-lines auf High und Low setzen konnte). Inzwischen hab ich aber WinXP, bzw. n SuSE9.1 - und natürlich auf meinem alten Rechner n FreeDSB.
Ich musste leider feststellen, dass die Ansteuerung unter XP mit Basic ganz versagte und ich eigentlich nicht mit Delphi und DLLs anfangen wollte. Dann hab ich irgendwie erfahren, dass man Linux recht leicht an die Schnittstelle mit 'ioperm' - um mir die Rechte zu geben - und dann mit outb drankomm.
Das einzige Problem ist, dass ich bisher noch kaum Erfahrungen mit C++ gesammelt habe und mich da erst mal einarbeiten müsste;
daher meine Frage:
1. Würdet ihr mir raten das ganze in FreeDSB zu schreiben?
2. Ist es hier genauso einfach wie bei SuSE?
3. Kann mir irgendwer vielleicht nochmal die Syntax von outb erläutern, da ich leider aus der man-Page nicht so ganz schlau wurde?
4. kennt jemand eine gute Seite, auf der ich C lernen kann - vorallem auch wie ich das ganze letztendlich kompilliere...
Dann schon mal vielen Dank!
Ich habe eine Frage betreffs der Programmierung der Parallelen-Schnittstelle. Ich hab mir mal eine Schrittmotorsteuerung gebastelt und mit QBasic angesteuert (war die einfachste Möglichkeit, da man hier einfach nur mit OUT &H378, [Wert] die Data-lines auf High und Low setzen konnte). Inzwischen hab ich aber WinXP, bzw. n SuSE9.1 - und natürlich auf meinem alten Rechner n FreeDSB.
Ich musste leider feststellen, dass die Ansteuerung unter XP mit Basic ganz versagte und ich eigentlich nicht mit Delphi und DLLs anfangen wollte. Dann hab ich irgendwie erfahren, dass man Linux recht leicht an die Schnittstelle mit 'ioperm' - um mir die Rechte zu geben - und dann mit outb drankomm.
Das einzige Problem ist, dass ich bisher noch kaum Erfahrungen mit C++ gesammelt habe und mich da erst mal einarbeiten müsste;
daher meine Frage:
1. Würdet ihr mir raten das ganze in FreeDSB zu schreiben?
2. Ist es hier genauso einfach wie bei SuSE?
3. Kann mir irgendwer vielleicht nochmal die Syntax von outb erläutern, da ich leider aus der man-Page nicht so ganz schlau wurde?
4. kennt jemand eine gute Seite, auf der ich C lernen kann - vorallem auch wie ich das ganze letztendlich kompilliere...
Dann schon mal vielen Dank!