0e0304d137d790a18e31b3d44603b528dea3c83e
[ppcskel.git] / usb / README
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
4 for Applied Science.
5
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.
11
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.
16
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
21
22 Directory:
23
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
33