Java för Mac OS X
Moderator: Telldus
Java för Mac OS X
Är det någon som har fått igång Java mot sin TellStick på Mac OS X?
Ja, efter lite jobb denna helgen så har jag till slut fått igång min Tellstick i Mac OS X (Snow Leopard). Detta involverade omkompilering av TelldusCore för att få en 64-bitars version samt en JNA-bindning (kräver com.sun.jna).
Nu fungerar det riktigt bra!
Jag var först inne på att lösa det med rxtxcomm men efter att ha insett att man själv behöver ha koll på de olika protokollen så släppte jag den tanken och koncentrerade mig på att interface:a TelldusCore istället.
Nu fungerar det riktigt bra!
Jag var först inne på att lösa det med rxtxcomm men efter att ha insett att man själv behöver ha koll på de olika protokollen så släppte jag den tanken och koncentrerade mig på att interface:a TelldusCore istället.
Jag skrev en liten artikel som finns att läsa här:
http://www.whyro.org/2010/02/14/java-in ... w-leopard/
http://www.whyro.org/2010/02/14/java-in ... w-leopard/
Micke, angående din kommentar. Helt riktigt! Jag upptäckte inte detta förrän jag insåg att jag var tvungen att anropa tdAddDevice() för att få den lagrad. Så jag har två frågor:
1) När/Hur ska man anropa tdAddDevice()? Den tar ju inga parametrar. Vad sparar den egentligen?
2) Finns det någon komplett lista över alla protokoll/modeller som är giltiga och hur de fungerar?
1) När/Hur ska man anropa tdAddDevice()? Den tar ju inga parametrar. Vad sparar den egentligen?
2) Finns det någon komplett lista över alla protokoll/modeller som är giltiga och hur de fungerar?
Re:
Är OS X nybörjare... efter att ha installerat TelldusCenter så hittade jag bla följande filer:gein wrote:Jag skrev en liten artikel som finns att läsa här:
http://www.whyro.org/2010/02/14/java-in ... w-leopard/
/Library/Frameworks/TelldusCore.framework/Versions/Current/TelldusCore
/Library/Frameworks/TelldusCore.framework/Versions/Current/Libraries/libftd2xx.0.1.4.dylib
Fick "image not found" då jag försökte köra med jna... efter att ha läst din instruktion gjorde jag en symbolisk länk 'libTelldusCore.dylib --> TelldusCore' och då gick det bättre, men fick följande resultat:
"mach-o, but wrong architecture"
Försökte följa din instruktion men lyckades inte kompilera, hittade inte gcc på den Mac OS X burk jag har lånat, skulle bli väldigt tacksam om du kan skicka det färdiga 64 bit resultatet till mig
/Henrik
Re: Re:
Du måste installera Xcode för att få kompilatorer så vitt jag vet.hekj wrote:Är OS X nybörjare... efter att ha installerat TelldusCenter så hittade jag bla följande filer:gein wrote:Jag skrev en liten artikel som finns att läsa här:
http://www.whyro.org/2010/02/14/java-in ... w-leopard/
/Library/Frameworks/TelldusCore.framework/Versions/Current/TelldusCore
/Library/Frameworks/TelldusCore.framework/Versions/Current/Libraries/libftd2xx.0.1.4.dylib
Fick "image not found" då jag försökte köra med jna... efter att ha läst din instruktion gjorde jag en symbolisk länk 'libTelldusCore.dylib --> TelldusCore' och då gick det bättre, men fick följande resultat:
"mach-o, but wrong architecture"
Försökte följa din instruktion men lyckades inte kompilera, hittade inte gcc på den Mac OS X burk jag har lånat, skulle bli väldigt tacksam om du kan skicka det färdiga 64 bit resultatet till mig
/Henrik
Finns på skivan som följer med eller så kan man ladda ner det från apple.
Re: Re:
Innan jag skrev inlägget hade jag registrerat mig som "Apple Developer" men fick "access denied" eller liknande då jag försökte ladda ner Xcode, tittade då efter kompilatorns källkod på gcc.gnu.org men förstod inte riktigt hur jag skulle bygga nåt körbart...basn wrote:Du måste installera Xcode för att få kompilatorer så vitt jag vet.
Finns på skivan som följer med eller så kan man ladda ner det från apple.
/Henrik
Re: Re:
Vet hur det är, drog mig själv i håret innan jag hittade det...hekj wrote:Innan jag skrev inlägget hade jag registrerat mig som "Apple Developer" men fick "access denied" eller liknande då jag försökte ladda ner Xcode, tittade då efter kompilatorns källkod på gcc.gnu.org men förstod inte riktigt hur jag skulle bygga nåt körbart...basn wrote:Du måste installera Xcode för att få kompilatorer så vitt jag vet.
Finns på skivan som följer med eller så kan man ladda ner det från apple.
/Henrik
Men de finns nånstans men minns inte var