selected languagethis page is Englishno German page available

211: Entwicklung von USB-Geräten

   

Von der einfachen Web-Kamera bis zum High-End-Meßgerät – der Universal Serial Bus (USB) ist als PC-Schnittstelle in allen Marktsegmenten etabliert. Dieses Seminar bietet Ihnen einen schnellen und umfassenden Einstieg, wenn sie selbst die Entwicklung eines USB-fähigen Gerätes planen bzw. sich für die Grundlagen dieser Technologie interessieren.

In praktischen Übungen erhalten Sie die Möglichkeit, eine einfache Anwendung auf einer vorgegebenen Hardware, unter Verwendung der USB-Schnittstelle, selbst zu realisieren.

Für die dazugehörige Treiberentwicklung können Sie die Betriebssystem-Plattform Windows oder Linux wählen. Somit haben Sie die Möglichkeit, die praktische Realisierung nach Ihren ganz persönlichen Interessensgebieten auszurichten.

 

Vorkenntnisse Grundlagen der ANSI-C-Programmierung (entsprechende Vorkenntnisse können im Kurs ANSI-C erworben werden)
Grundlagen der Microcontroller-Programmierung (entsprechende Vorkenntnisse können im Kurs Microcontroller-Programmierung erworben werden)
Weiterhin empfehlenswert: Tools zur Anwendungsentwicklung unter Windows oder Linux
Dauer 3 Tage
Maximale Teilnehmerzahl 10 Personen
Teilnahmegebühr pro Person 840,- Euro zuzgl. ges. Mwst.

Seminarinhalt

  • Grundlagen, Hardware
  • USB-Grundlagen
  • Vorstellung ausgewählter Microcontroller mit USB-Core (Cypress EZ-USB FX, TI TUSB3210)
  • Schaltungsdesign
  • Firmware Entwicklung (Schwerpunkt USB 1.1 am Beispiel EZ-USB FX)
    • EZ-USB Bootkonzept
    • Programmierung des USB-Core
    • Konfiguration: Endpoint 0, Enumeration, Deskriptoren
    • Bulk-Transfers
    • ISO- & Interrupttransfers
    • Powermanagement
  • Treiberentwicklung (Windows)
    • Einführung in WDM-Treiber
    • Implementierung eines USB-Treibers
    • Methoden der Fehlersuche
    • User Space-Applikationen
    • INF-Dateien
  • Treiberentwicklung (Linux)
    • Einführung in die Treiberentwicklung
    • Implementierung eines USB-Treibers
    • Methoden der Fehlersuche
    • User Space-Applikationen

Katalog zum Download

schulungskatalog_01.pdf

775 K