Forum: Mikrocontroller und Digitale Elektronik FTDI-Anbindung mit Java für Windows & Mac ?


von Andreas R. (weisseruebe)


Lesenswert?

Hallo zusammen,

ich suche aktuell nach einer Lösung, eine Software, an der ich gerade 
arbeite möglichst einfach für Windows und Mac zu entwickeln.
Das ganze kommuniziert über einen FTDI2232 mit spezieller Hardware.
Ersteinmal bietet sich Java an, um generell Plattformunabhängig zu sein. 
Allerdings gibt es den d2xx-Wrapper für Java nur für Windows.

Alternative wäre, den VCP-Treiber zu nutzen und dann am Mac über die 
serielle Schnittstelle anzusprechen. Aber Javacomm gibt es auch nicht 
für Mac.

Ich suche also Anregungen, welche Kombination aus Programmiersprache, 
Treibern und Wrappern so was möglich macht: Eine Software, die auf 
mindestens Windows und Mac läuft und unter beiden Plattformen auf den 
FTDI zugreifen kann.

Besten Dank!

von Ralf (Gast)


Lesenswert?

Hm... Gibts das .NET FW nicht auch für MAC? Oder solls erst noch 
kommen?!?
Bin nicht sicher...

Ralf

von Andreas R. (weisseruebe)


Lesenswert?

Bisher leider nix ordentliches... in .Net entwickle ich gerade.
Es gibt halt Mono, aber da ist noch viel zu tun, bis das brauchbar ist 
für meine Zwecke.
Optimal wäre schon Java für unsere Anwendung, aber da habe ich halt noch 
nicht rausbekommen, welcher Weg gangbar ist...ich habe von 
Mac-Entwicklung auch keine Ahnung und brauche da eine recht einfach 
Lösung und kann da keinen eigenen Wrapper für Java schreiben, fürchte 
ich.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

RXTX gibt's auch für Mac.

von Andreas R. (weisseruebe)


Lesenswert?

>> RXTX gibt's auch für Mac.

Jau, das habe ich mittlwerweile auch entdeckt. Ist ja eigentlich 
naheliegend...
Na mal schauen, wird trotz allem Java bestimmt eine spannende 
Sache...*grusel*

Besten Dank!

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Also in der Windows Version gibt es eine Eigenart die mir etwas 
kopfzerbrechen bereitet hat: Das benutzen der Seriellen Schnittstelle 
ändert auch register des Parralelport. Hat mich etwas gekostet 
rauszufinden warum der µC immer in den Reset ging wenn ich die RXTX 
gestartet habe, nach Reset durch meinen Programmer (am LTP) aber ohne 
probleme lief. Leider hat die lib wohl den reset an meinem Programmer 
runtergezogen... hab ich stundenlag gegrübelt weil ich nicht 
dahintergekommen bin, da in meinem Programm nur die Serielle verwendet 
wurde.

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.