USB Seminar und Workshop
USB Seminar & Workshop
Diese Veranstaltung besteht aus zwei Komponenten, dem Seminarteil (2 Tage) und dem Workshopteil (1 Tag).
Zielgruppe
Durch die Kombination von Theorie und Praxis erhalten die Teilnehmer einen fundierten Einstieg in die Datenübertragung per USB. Das Seminar ist sowohl für Praktiker geeignet um erste Erfahrungen zu sammeln sowie für Projektverantwortliche um sich mit der komplexen Materie vertraut zu machen.
Teilnahmevoraussetzungen
Es werden Grundkenntnisse der Programmiersprache C vorausgesetzt. Die Teilnehmer bringen für die praktischen Übungen ihren eigenen Rechner mit.
Ablauf und Inhalt
USB Seminar (1. und 2. Tag)
Einführung in USB (1.1., 2.0 und 3.0)
- Physikalisches Interface
- Datenübertragung
- Enumeration (Inbetriebnahme)
- High-Speed Datenübertragung
- SuperSpeed Datenübertragung (USB3.0)
- Power-Management
- Geräteklassen
- Auswahl geeigneter Geräteklassen
- Test von USB-Geräten
- USB-Host
- USB On-the-Go (OTG)
- Vorgefertigte Lösungen zur Integration von USB
- Übersicht USB-Mikrocontrollerlösungen unterschiedlicher Halbleiterhersteller
- USB-Hands-On:
Einsatz von USB-Analysewerkzeugen
Untersuchung unterschiedlicher USB-Geräte
USB-Performance-Analyse
USB Workshop (3. Tag)
Im Workshop werden die Grundlagen aus dem Seminarteil vertieft und durch intensive praktische Übungen gefestigt. Jeder Teilnehmer des Workshops erhält die verwendete USB-Device Hardware, um damit weiter arbeiten zu können.
Für die Hands-On Übungen bringen die Teilnehmer einen eigenen Laptop mit. Benötigte Software wird als Evaluierungsversion oder Vollversion zur Verfügung gestellt.
USB-Device Programmierung
- Besprechung einer vorhandenen USB-Firmware
- Anpassung einer vorbereiteten Firmware an eigene Anforderungen
- Anwendung von USB-Protokollanalyse-Werkzeugen
USB-Host-Programmierung (Windows)
- Zugriff auf USB-Geräte unter Windows
Verwendete Hardware
Für die Durchführung unserer Seminare verwenden wir eine auf dem NXP LPC2468/LPC2478 oder LPC1768 basierende Hardware.
| Inhouse-Seminar |
|---|
Auf Anfrage bieten wir auch Inhouse-Seminare an, bei denen andere Controller-Familien zum Einsatz kommen. Folgende Mikrocontroller sind möglich:
|




