Gast
#1367651
Hallo Leute, ich habe mir einen GPS Empfänger gebaut, der im Moment über USB mit einem LabVIEW Programm konfiguriert und ausgelesen wird. Als Kommunikationschip verwende ich den FTDI 245RL, den ich in LabVIEW über die D2xx DLL anspreche. Klappt soweit wunderbar. Jetzt habe ich mir für die mobile Datenaufzeichnungen ein Netbook mit Intel Atom CPU und Ubuntu 8.04 bestellt. Von der Programmierung von Treibern & Applikationen unter Linux habe ich leider keinen Plan, würde mich aber in das Thema einfinden, um auch mal was neues zu machen. Vorab habe ich erstmal ein paar Fragen um die Machbarkeit und den Aufwand abzuschätzen: 1.) Ist es möglich, die D2xx Treiber auf dem System zu installieren? Ich meine gehört zu haben, daß Treiber/Kernel Module immer auch vom OS-Derivat und von der CPU abhängig sind. 2.) Wie aufwändig schätzt Ihr die Entwicklung einer kleinen DLL (unter Linux shared library), die auf der einen Seite auf den FTDI Treiber zugreift und dem Anwender Funktionen wie "OpenGps(..), ConfigGps(..)" bereitstellt? Im Prinzip muss die Library nur Bytes über den FTDI Treiber hoch- und runterschaufeln. 3.) Ich würde die Library gerne mit einer kleinen 3-Tasten GUI/Anwendung bedienen. Welche IDE/Sprache bietet sich dafür an? 4.) Optimal wäre eine möglichst weit unten angesetzte Portabilität. D.h. die Library sollte als DLL f. Windows uind als Shared Library f.Linux kompilierbar sein. Ähnliches gilt für die Anwendung, auch sie sollte unter Windows & Linux laufen. Bin gespannt auf eure Antworten! Viele Grüße, Peter