SCIOPTALogo Systemsoftware für Sicherheitskritische Embedded Systeme
Copyright
/home/products/usb
Home
Echtzeit Kerne
Zertifizierte Kerne
Internet Protokolle
FAT Dateisysteme
FLASH Dateisysteme
DRUID Debugger
Verteilte Systeme
USB
Speicherschutz
Grafik Pakete
Lizenzierung & Preise
Produkte Kontakt Unternehmen Support Dokumentation CPUs
USB Universal Serial Bus
USB
USB Device
SCIOPTA USB Device ermöglicht den Anschluss eines SCIOPTA Zielsystems über eine USB-Verbindung zu einem Computer mit USB-Host Funktionalität.

Die Device Klassen unterstützen zur Zeit USB Mass-Storage Device welches für Flash Drives, portable Festplatten, Speicherkartenleser, digitale Kameras, digitale Audioabspielgeräte etc verwendet wird und USB Communication Device welches für Modems, Netzwerk-Karten, ISDN-Verbindungen und FAX verwendet wird.

Bitte fragen Sie nach der Unterstützung für weitere Device Klassen an.
USB Host Stack
Der SCIOPTA USB Host-Stack ist speziell für Embedded-System entworfen worden. Er enthält den Core-Protokoll-Stack, die nötigen Host-Controller-Gerätetreiber, eine Kommunikations-Schnittstelle auf tiefer Ebene sowie Klassentreiber auf höherer Ebene.
Host Controller
All bekannten USB 1.1 und 2.0 Hostcontroller wie UHCI, OHCI und EHCI werden unterstützt, unabhängig vom Modell oder Hersteller.
Transfer Typen
Alle USB Datentransfertypen und Protokolle (Bulk, Interrupt und Isochronous) können verwendet werden, um hohen Datendurchsatz und Echtzeit-orientierte Geräte zu unterstützen.
Datentransfer
Low- Full- und Highspedd Datentransfer kann verwendet werden. Bis 12 MB/s mit USB 1.1 und bis 480 MB/s mit USB 2.0 werden unterstützt.
Hot Plugging
Der SCIPTA USB Host Stack detektiert automatisch Geräte und/oder Hubs welche an den Bus geschlossen oder von ihm getrennt werden. Er kann für jedes dieser Ereignisse Callbacks aufrufen, die von der Anwendung geliefert werden. Die Anwendung kann dann entscheiden ob sie dieses Gerät aktivieren und betreiben will oder nicht. Der Host Stacks liefert Funktionen um Gerätenamen, Hersteller, Klasse, Deskriptoren, Schnittstellen, Endpunkte etc., abzufragen.
Host Stack Klassentreiber
Der SCIOPTA USB Host Stack bietet Klassentreiber für Tastaturen, Mäuse, Touchscreens, Drucker, Mass-Storage-Geräte (Disks, Speicher-Sticks, Floppydisks, Digitalkameras, CD-Spieler, DVD etc.) und ASIX USB-Ethernet Bridges, an.

Ein Hub-Klassentreiber ist im Core-Protokoll-Stack integriert. Klassentreiber erlauben Anwendungen, Geräte zu betreiben, ohne sich gross um Details, wie Transfertypen, Geschwindigkeit etc. kümmern zu müssen.

Die Mass-Storage Geräteklasse benötigt das SCIOPTA Dateisystem.

Der USB-Ethernet-Bridge Klassentreiber benötigt das SCIOPTA IPS Netzwerk