beautypg.com

Software development -1 – Oki JOB60851 User Manual

Page 5

background image

ii

3-2-1. Connectors and Switches .............................................................................. 3-3

3-2-2. Circuit Diagram .............................................................................................. 3-5

3-2-3. Parts List ........................................................................................................ 3-7

3-2-4. Memory Maps ................................................................................................ 3-8

3-3. System Limitations.....................................................................................3-12

3-3-1. Resources Uses .......................................................................................... 3-12

4. Software Development ........................................................... 4-1

4-1. USB Basics ...................................................................................................4-2

4-1-1. Bus Topology, Addresses, and Hot Plugging................................................ 4-2

4-1-2. Specification Documents ............................................................................... 4-3

4-1-3. Core Specifications........................................................................................ 4-3

4-1-4. Data Flow Types ............................................................................................ 4-4

4-1-5. Bus Transactions ........................................................................................... 4-4

4-1-6. Packets .......................................................................................................... 4-5

4-1-7. Endpoints ....................................................................................................... 4-5

4-1-8. Data Rates ..................................................................................................... 4-6

4-1-9. Device Class Specifications .......................................................................... 4-6

4-1-10. Device Requests.......................................................................................... 4-7

4-1-11. Standard Device Requests.......................................................................... 4-7

4-1-12. Device Descriptors....................................................................................... 4-8

4-2. Sample USB Firmware ...............................................................................4-10

4-2-1. Setup............................................................................................................ 4-10

4-2-2. Sample Firmware Specifications ................................................................. 4-10

4-2-3. Sample USB Host Software ........................................................................ 4-11

4-2-4. Compiling and Execitomg Sample USB Firmware...................................... 4-11

4-2-5. Confirming USB Compliance with Usbcheck.exe ....................................... 4-11

4-2-6. Creating USB Mouse Demo ........................................................................ 4-13

4-2-7. Modifying Application Layer......................................................................... 4-14