![Texas Instruments BIOSUSB User Manual Download Page 5](http://html.mh-extra.com/html/texas-instruments/biosusb/biosusb_user-manual_1094839005.webp)
Page 5 of 21
BIOSUSB User Guide
TABLE OF CONTENTS
1
Introduction................................................................................................. 7
1.1
Terms & Abbreviations............................................................................7
1.2
References ............................................................................................7
2
Installation Guide......................................................................................... 8
2.1
System Requirements.............................................................................8
2.2
Installation and configuration of dependent packages. ................................8
3
Folder Structure ......................................................................................... 10
4
USB Host Stack Architecture ...................................................................... 12
4.1
Host Core Stack ...................................................................................12
4.2
Host Class (MSC) Driver........................................................................12
4.3
Host Class (HID) Driver.........................................................................12
4.4
Host Generic Services ...........................................................................13
4.5
Platform Abstraction and Native OS Abstraction .......................................13
4.6
Host Stack Component Libraries and Dependencies ..................................13
4.7
Host Stack Component Build Options ......................................................13
4.8
Platform specific library.........................................................................14
4.9
Use Case: USB Host Mass Storage Functionality.......................................14
4.10
Use Case: USB Host HID Functionality ....................................................14
5
USB Device Stack Architecture ................................................................... 15
5.1
Device Core Stack ................................................................................15
5.2
Device (MSC) Function Driver ................................................................15
5.3
Device (HID) Function Driver.................................................................15
5.4
Device Generic Services ........................................................................15
5.5
Platform Abstraction and Native OS Abstraction .......................................16
5.6
Device Stack Component Libraries and Dependencies ...............................16
5.7
Device Stack Component Build Options ...................................................16
5.8
Use Case: USB Device Mass Storage Functionality....................................17
5.9
Use Case: USB Device HID Functionality .................................................17
6
Building and Running USB Application Example ......................................... 18
6.1
Building the USB MSC Device example for NAND OR MMC/SD OR
SATA. .................................................................................................18
6.2
Building the USB HID (keyboard) Device example. ...................................19
6.3
Building the USB Host Mass Storage example. .........................................19
6.4
Building the USB Host HID (keyboard/mouse) example.............................20
7
Technical Support BIOSUSB ....................................................................... 21
Summary of Contents for BIOSUSB
Page 1: ...Template Version 1 4 User Guide BIOSUSB User Guide 01 10 01 ...
Page 2: ...Page 2 of 21 BIOSUSB Release Notes This page has been intentionally left blank ...
Page 4: ...Page 4 of 21 BIOSUSB User Guide This page has been intentionally left blank ...