Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: rxtx a java [vyřešeno]  (Přečteno 3092 krát)

jfoot

  • Aktivní člen
  • *
  • Příspěvků: 197
  • ..nemožné ihned, zázraky do tří dnů...
rxtx a java [vyřešeno]
« kdy: 12 Září 2008, 10:52:03 »
Zdravím komunitu  :).

Rád bych si vyměnil zkušenosti s někým,  kdo jste úspěšně  komunikoval z rs 232
za použití knihovny rxtx na UBUNTU.
Já jsem nainstaloval na Ubuntu 8.04 knihovnu rxtx 2.1, předkompilované binárky
( gnu, ne Sun implementaci) alébrž se mi nepodařilo zkompilovat a provedl všechna požadovaná nastavení .
 Na IDE Eclipse 3.1.1 v debuggeru volám z Javy :
=================================================
portList = CommPortIdentifier.getPortIdentifiers();
=================================================
Po volání je portList null.

Příkaz    ls -l /dev/ttyS*      vypíše :
=================================================
crw-rw---- 1 root dialout 4, 64 2008-09-12 10:38 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 2008-09-12 10:38 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 2008-09-12 10:38 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 2008-09-12 08:39 /dev/ttyS3
===================================
Předpokládám, že  bychměl obdržet v portList 4 položky, ne null.
Abych měl jistotu, že je schopna java číst sériové porty, nastavil jsem pomocí chmod všem výše uvedeným portům oprávnění 777. Nepomohlo to.
Podotýkám, že v /etc/group mám nastaveno :
=============================
uucp:x:10:jfoot
dialout:x:20:jfoot
=============================
Ještě pro pořádek : mám notebook HP pouze s USB hubem, do kterého mám připojený
převodník USB/rs232 od HP.
Otázka zní : proč neobdržím v javě žádnou informaci o sériových portech, které jsou momentálně k dispozici ?    Dík za info , jfoot  :)
« Poslední změna: 18 Ledna 2009, 03:32:27 od kiklhorn »
Po šesté atomové válce  povrch planety Rogoz nevypadal pěkně...

Dítě nevinné...Co ty můžeš vědět...o sadomasochistické derivaci oidipovského komplexu...(O.Neff, K. Saudek, Arnal & Dva dračí zuby)

jfoot

  • Aktivní člen
  • *
  • Příspěvků: 197
  • ..nemožné ihned, zázraky do tří dnů...
Re: rxtx a java
« Odpověď #1 kdy: 18 Září 2008, 09:10:56 »
Zdravim kolegy  :).

Moznosti jak obejit pouziti rxtx na Ubuntu je porizeni prevodniku ethernet/rs232 (Digi One, Papouch),  ke kteremu se da z javy bezproblemove pristupovat standardnimi prostredky
knihovny  "java.net.*".

Bohuzel cena prevodniku neni mala.

                  Zdravi  jfoot   ;)
Po šesté atomové válce  povrch planety Rogoz nevypadal pěkně...

Dítě nevinné...Co ty můžeš vědět...o sadomasochistické derivaci oidipovského komplexu...(O.Neff, K. Saudek, Arnal & Dva dračí zuby)

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: rxtx a java
« Odpověď #2 kdy: 19 Září 2008, 10:22:54 »
Ještě pro pořádek : mám notebook HP pouze s USB hubem, do kterého mám připojený
převodník USB/rs232 od HP.
Vytáhněte převodník, zasuňte jej opět,
Kód: [Vybrat]
dmesg, pravděpodobně zjistíte (pokud je podporovaný) že potřebujete komunikovat ne s /dev/ttyS0 ale s /dev/ttyUSB0

jestli chodí komunikace otestujte buď z commandline ( všechno je soubor), nebo hezky pohodlně
Kód: [Vybrat]
sudo apt-get install gtkterm, naleznete jej v menu, nebo
Kód: [Vybrat]
gtkterm
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

jfoot

  • Aktivní člen
  • *
  • Příspěvků: 197
  • ..nemožné ihned, zázraky do tří dnů...
Re: rxtx a java
« Odpověď #3 kdy: 19 Září 2008, 13:31:40 »
Zdravim kiklhorn,

dekuji za reakci. Vyzkousim.   jfoot
Po šesté atomové válce  povrch planety Rogoz nevypadal pěkně...

Dítě nevinné...Co ty můžeš vědět...o sadomasochistické derivaci oidipovského komplexu...(O.Neff, K. Saudek, Arnal & Dva dračí zuby)

jfoot

  • Aktivní člen
  • *
  • Příspěvků: 197
  • ..nemožné ihned, zázraky do tří dnů...
Re: rxtx a java
« Odpověď #4 kdy: 17 Ledna 2009, 19:34:33 »
Zdravim komunitu,

problem vyresen, chyba byla mezi klavesnici a zidli , je to tak, jak psal kilkhorn :
".....že potřebujete komunikovat ne s /dev/ttyS0 ale s /dev/ttyUSB0....".

Pokud nekdo pocitite touhu komunikovat z javy na Ubuntu s 1 Wire device pres radic
DS 2480B pomoci RS232 , dejte vedet....   Zdravi  jfoot
Po šesté atomové válce  povrch planety Rogoz nevypadal pěkně...

Dítě nevinné...Co ty můžeš vědět...o sadomasochistické derivaci oidipovského komplexu...(O.Neff, K. Saudek, Arnal & Dva dračí zuby)

 

Provoz zaštiťuje spolek OpenAlt.