ZTEX

 
Produkte
FPGA-Board Serie 2
  USB-FPGA-Modul 2.18
  USB-FPGA-Modul 2.16
  USB-FPGA-Modul 2.14
  USB-FPGA-Modul 2.13
  USB-FPGA-Modul 2.12
  USB-FPGA-Modul 2.01
  FPGA-Modul 2.00
  Debug-Board
  Serie 1-Adapter
  Cluster-Board
Eingestellt:
  USB-FPGA-Modul 2.04
Veraltete Produkte
  FPGA-Board Serie 1
Zum ZTEX Shop ZTEX Shop
 SDK und Beispiele 
  Übersicht
  Standard-Firmware
  Dokumentation
  Downloads
  Beispiel
  Lizenzen
  Versions-Geschichte
  ZTEX Wiki
 
 
Downloads
 
Kontakt
Impressum
AGB
RoHS
 
    Hauptseite / Produkte         SDK    
    Zum ZTEX Shop Shop   
    Wiki         Downloads    
    deutsch     englisch    

SDK for ZTEX FPGA-Boards - USB-ID's und Geräte-Identifikation

Gewöhnlich werden USB-Geräte mit Hilfe zweier ID's identifiziert, der Hersteller-ID (vendor ID) und der Produkt-ID. Die Hersteller-ID muss vom USB Implementers Forum (USB-IF) erworben werden. Die Produkt-ID wird vom Hersteller zugewiesen. Gemäß der USB-IF Regeln darf die Hersteller-ID nur vom Hersteller des Produktes verwendet werden.

Um zu vermeiden, dass Kunden von ZTEX eine eigene Vendor-ID kaufen müssen, ist für ZTEX-Module, die den ZTEX Deskriptor 1 unterstützen, die Produkt-ID 0x100 reserviert (ZTEX Hersteller-ID ist 0x221A). Der Deskriptor wird vom Firmware-Kit des ZTEX SDK automatisch erzeugt und enthält eine zweite Produkt-ID, welche zur Identifizierung verschiedener Produkte dient. Diese ID's oder Bereiche davon können kostenlos reserviert werden.

Unter Windows muss jedem USB-Gerät ein Treiber zugewiesen werden. Wenn Host-Software des ZTEX SDK genutzt wird, is dies immer der libusb-1.0-Treiber, siehe das Tutorial auf der Wiki. Dieser Treiber stellt ein Mehrzweck-Interface zur Verfügung, welches von der Host-Software zum Zugriff auf das USB-Gerät genutzt wird.

Unter Linux wird kein Treiber benötigt. Die Hardware-Zugriffe können direkt mittels usb4java/libusb-1.0 erfolgen.


[Home]  [Impressum]   
© ZTEX GmbH