2009-04-14 12 views
13

Seri ve paralel bağlantı noktalarına (özellikle RS-232) erişirken kullanımı kolay bir java kitaplığı veya çerçevesi (Sun tarafından sağlanan javax.comm dışında) var mı? Hem Windows hem de Linux'ta çalışacak bir şeylere ihtiyacım var.Seri portlara erişmek için Java kütüphanesi veya çerçeve var mı?

+0

Benzer soru: http://stackoverflow.com/questions/264469/java-rs-232-communication-on-windows –

cevap

11

Bunun için en yaygın kullanılan çerçeve rxtx'dur.

0

rxtx. Onu kullanıyorum ve güzel çalışıyor. Standart olmayan yüksek hızda baudratlar (115200, örneğin 230400, 921600'ün çoğu tamam, ancak 1MB, işletim sisteminin desteklediği & donanımını desteklemiyor olsa bile) bir sorun varsa, bunun rxtx 2.2'de düzeltileceği söylendi.

+0

Merhaba, hala rxtx öneriyor musunuz? Hala 2,1 yaşında olduğu ve 6 yıl önce bahsettiğiniz hatayı düzeltmediği için. – clankill3r

+0

Pek değil; Trent ve belki birkaç katkıda bulunan var, ve hala aynı sorunları var. Ben şimdi purejavacomm kullanıyorum; yüksek başarı ile bir FTDI çip ile 4.3Mbaud ile kullanıyoruz. –

5

Ücretsiz gerekli değilse - unutmayın, zamanınız boş değil - o zaman Serial IO SerialPort yararlı olabilir.

  • 32/64-bit Windows
  • 64 bit Solaris (test etmedi 32-bit)
  • 32 bit: Aşağıdaki tüm çalışır buldum tek şey olarak-olan var Linux (test etmedi 64 bit)
  • Mac OS X

bazı garip ve rahatsız edici yapı uygulamaları ile de olsa, ürünle kaynağını olsun.

FWIW, Ben sadece içerikli bir şirket değilim, şirkete bağlı değil.

+2

Aynı zamanda Windows'un pek çok sürümünde sorunsuz bir şekilde kullandım - OTOH, Sun, IBM ve RxTx'in seri kütüphaneleri kararsız ve rastgele aralıklarla çöktü. –