Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
software:libusbjava:start [2015-03-31 11:25] 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 ===== 
-<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]]