1 usbport host is an open source, highly portable USB-Stack
2 for memory- and cpu-constrained embedded systems written
3 by Benedikt Sauter in his thesis at FH Augsburg University
6 usbport host is designed for embedded systems with small amounts of
7 memory. A typical USBene configuration is 200 kilobytes of RAM and
8 4 kilobytes of Code-Memory. USBene consists provides
9 own layers for the different USB parts. Drivers can be load
10 dynamically and unloaded at runtime.
12 usbport host runs on a variety of platform ranging from embedded
13 microcontrollers such as ARM7/9 derivates and the AVR to old
14 homecomputers. Code footprint is on the order of kilobytes and memory
15 usage can be configured to be as low as tens of bytes.
17 usbport host is written in the C programming language and is freely
18 available as open source under a BSD-style license. More information
19 about USBene can be found at the usbport host home page:
20 http://www.usb-projects.de/opus
24 arch Beispielimplementierungen für verschiedene Mikrocontroller
25 boards Schaltplan, Platinenlayout, etc. für die Testplatine
26 core USB-Kern-Funktionen
27 doc Diplomarbeit als Beschreibung
28 drivers USB-Treiber (Geräte und Klassen)
29 host Host-Controller-Treiber
30 lib Zusatzfunktionen, Typendefinitionen, etc.
31 uclibusb USB-Bibliotheken für USB-Geräte
32 usbspec Datentypen und -formate der USB-Spezifikation