Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
software:libusbjava:start [2013-09-17 20:55] zueger1software:libusbjava:start [2015-03-31 11:25] kalberer
Zeile 1: Zeile 1:
-====== Java Wrapper for libusb (libusbjava) ====== +====== Java Wrapper für libusb (libusbJava) ====== 
-<box 30% green right | Quicklinks>+<box 30% green right | libusbJava>
   * [[http://libusbjava.sourceforge.net | Projekt-Seite]]   * [[http://libusbjava.sourceforge.net | Projekt-Seite]]
   * [[http://libusbjava.sourceforge.net/javadoc/1.x/ | API (1.x)]]   * [[http://libusbjava.sourceforge.net/javadoc/1.x/ | API (1.x)]]
   * [[http://libusbjava.sourceforge.net/javadoc/0.x/ | API (0.x)]]   * [[http://libusbjava.sourceforge.net/javadoc/0.x/ | API (0.x)]]
 </box> </box>
-LibUSB for Java ist, wie der Name sagt, ein Java-Wrapper für [[http://www.libusb.org | libusb]] bzw. [[http://www.libusbx.org | libusbx]]. Die libusb bietet den Zugriff auf USB für beliebige Betriebssysteme und Endgeräte. Am NTB wird die libusb in verschiedenen Projekten eingesetzt, unter anderem für die Kommunikation mit einem [[:Embedded Systems:AVR8:start | Atmel AVR (AT90USB)]] und dem [[Embedded Systems:MPC555:USB-BDI]] für den [[Embedded Systems:MPC555:start | Freescale MPC555]].\\+ 
 +libusbJava ist, wie der Name sagt, ein Java-Wrapper für [[http://www.libusb.org | libusb]] bzw. [[http://www.libusbx.org | libusbx]]. Die libusb bietet den Zugriff auf USB für beliebige Betriebssysteme und Endgeräte. Am NTB wird die libusb in verschiedenen Projekten eingesetzt, unter anderem für die Kommunikation mit einem [[:Embedded Systems:AVR8:start | Atmel AVR (AT90USB)]] und dem [[Embedded Systems:MPC555:USB-BDI]] für den [[Embedded Systems:MPC555:start | Freescale MPC555]]. 
 + 
 +libusbJava verwendet für den Zugriff auf die native libusb bzw. libusbx Bibliothek das Java Native Interface (JNI).
  
 [{{  :software:libusbjava:overview.png|Übersicht}}] [{{  :software:libusbjava:overview.png|Übersicht}}]
-\\ 
  
 ===== Aktueller Status ===== ===== Aktueller Status =====
Zeile 16: Zeile 18:
   * [[Entwicklungsumgebung einrichten]]   * [[Entwicklungsumgebung einrichten]]
   * [[Einfaches Beispiel]]   * [[Einfaches Beispiel]]
 +
 +===== Documentation =====
 +<box 30% red right | **Attention**>
 +  * LibusbJava has limited API at the moment, it is implemented just as far as we use it with the [[..:..:embedded_systems:mpc555:usb-bdi|MPC555 USB BDI]].
 +</box>
 +  * [[.:first_steps:start|First Steps]]
 +