Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:libusbjava:start [2015-03-31 11:20] kalberersoftware:libusbjava:start [2022-06-17 17:14] (aktuell) – gelöscht Urs Graf
Zeile 1: Zeile 1:
-====== Java Wrapper für libusb (libusbJava) ====== 
-<box 30% green right | libusbJava> 
-  * [[http://libusbjava.sourceforge.net | Projekt-Seite]] 
-  * [[http://libusbjava.sourceforge.net/javadoc/1.x/ | API (1.x)]] 
-  * [[http://libusbjava.sourceforge.net/javadoc/0.x/ | API (0.x)]] 
-</box> 
- 
-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}}] 
- 
-===== Aktueller Status ===== 
-Zur Zeit wird der Wrapper an die neue libusb 1.0 angepasst. 
- 
-===== Anleitungen ===== 
-  * [[Entwicklungsumgebung einrichten]] 
-  * [[Einfaches Beispiel]] 
- 
-===== Documentation ===== 
-  * [[.:first_steps:start|First Steps]]