Avatar
Nezmar Hydra
Člen
Avatar
Nezmar Hydra:

Začal jsem programovat v Javě . Potřebuju nastínit jak z javy přistupovat k USB. Chci se připojit s PIC. Ty jakž takž ovládám a nějakej prográmek už jsem pro ně napsal v assembleru.
( dříve jsem již přistupoval přes RS232 k mobilní telefonům, multimetrům, AD převodníkům.. prográmky psanými ve visual basicu 6.0 ) takže nejsem úplnej lajk. Jen jsem zcela opustil microsoft a přešel na Linux a nerad bych bloudil v kruhu. Stačí i link s dobrou radou jak začít. Děkuju moc.

 
Odpovědět 23. května 3:16
Avatar
Atrament
Člen
Avatar
 
Nahoru Odpovědět 23. května 9:05
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Nezmar Hydra
ostrozan:

Nevím, určitě chceš komunikovat po USB?
Zmiňuješ RS232 - já to vidím tak, že používáš nějaký převodník USB-rs232(spíš možní USB-USART) a to bys používal virtuální com port na USB a to by se ti hodilo spíš tohle: jSerialComm
http://fazecast.github.io/jSerialComm/

 
Nahoru Odpovědět 23. května 9:45
Avatar
Nezmar Hydra
Člen
Avatar
Nezmar Hydra:

Děkuji za odpovědi. Nechci jen tupě kopírovat již hotové programy ( to bych si pořídil Arduino). A RS232 je už k ničemu a nechci používat převodníky. ( uvedl jsem jen jako příklad, že v minulosti jsem se sériovou komunikací pracoval) Zajímá mě jak prřistupovat k USB jako k celku.Tedy jak si např. vypsat připojená zařízení, v mém projektu budu například využívat pohyb myši k ovládání HW zařízení vlastní stavby na platformě PIC. Chci pochopit celek přístupu k USB z javy přes API. Právě mám pocit, že se do toho zamotávám tak jsem jen chtěl nějaký link, kde už je to rozebráno. ( asi mě google nemá rád a nic nemohu najít) Dál se s tím poperu sám. Prozatím chci zkusit pracovat s LibusbJava ( http://libusb-java.ch/start , http://usb4java.org/…/libusb.html ) tu jsem si již do Kubuntu 14.04 přidal. Jsem na dobré cestě?

 
Nahoru Odpovědět 24. května 22:13
Avatar
ostrozan
Redaktor
Avatar
Odpovídá na Nezmar Hydra
ostrozan:

tak v tom ti bohužel neporadím

jenom tě upozorním, že při tvých dosavadních zkušenostech s PIC:

Ty jakž takž ovládám a nějakej prográmek už jsem pro ně napsal v assembleru.

tě čeká hóóóóódně dlouhá cesta - hlavně co se týče těch PICů - jenom nastavení registrů pro USB periferii podle datasheetu (nesnížíš se přece k tomu abys využil nějakého hotového kódu :-) - ani kdyby to byla přímo knihovna výrobce) ti dá tak měsíc - za to se ale v USB periferiích PICu význáš jako málokdo.
Taky už ale samozřejmě začni studovat Céčko - pokud bys totiž dokázal napasat komunikaci PICu jako USB device - ne tak USB host v asembleru - musel bys být génius.
Nic proti - kdysi jsem se taky snažil nastudovat problematiku USB zvláště co se mikrokontrolérů týče a nějakou povědmost jsem o tom získal- to ale jen abych věděl jak to funguje a pak už jsem využil hotových a hlavně odladěných knihoven.

 
Nahoru Odpovědět 24. května 23:48
Avatar
Atrament
Člen
Avatar
Odpovídá na Nezmar Hydra
Atrament:

Imho není Java pro tyto účely vůbec vhodná, líp bys pochodil s C/C++

 
Nahoru Odpovědět 24. května 23:53
Avatar
Nezmar Hydra
Člen
Avatar
Odpovídá na ostrozan
Nezmar Hydra:

Ale já nikam nepospíchám :-) Programování neni muj chleba, ale koníček. Nejde mi o to už to mít hotový, ale něco se naučit. Každej mi řikal , že I2C, PIC a assembler je taky vražedná kombinace a dal jsem to. Teď jsem se pustil do programování PIC v C a chtěl jsem k tomu získat i nějakou povědomost o Javě. Hlavně jsem si myslel, že Java je jednodušší do začátku při práci se systémem.

Editováno 25. května 20:41
 
Nahoru Odpovědět 25. května 20:41
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.