Download presentation
Presentation is loading. Please wait.
Published byCornelius Terry Modified over 8 years ago
1
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring David Harding Front page Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline
2
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Characteristics of USB (1.1 specification) Up to 127 devices on one Bus Hierarchical structure with hubs Up to 12Mbps bandwidth (greater in 2.0) All connections are hot-plug able All communication is between host and device. No device-device communication. Devices can belong to generic type classes, with generic device drivers. Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline
3
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB System Model Custom Hardware Undefined high- bandwidth link Monitoring computer Host computer Hub Camera Keyboard CD-ROM Scanner Printer Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline
4
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB System Model Host computer Hub Camera Keyboard CD-ROM Scanner Printer Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline
5
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB System Model Host computer Hub Camera Keyboard CD-ROM Scanner Printer Host controller driver USB core DD Host OS Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline
6
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB System Model Host computer Hub Camera Keyboard CD-ROM Scanner Printer Host controller driver Modified USB core DD Host OS Debug Information Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Monitoring Application
7
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline What needs to be done Design interface between modified USB core and monitoring application. Design method to maintain model of USB in use, including changes in topology. Design visualisation method for displaying all possible bus topologies. Create method to identify the device type and characteristics of devices and update model. Method to provide generic interrogation tests for different types of devices. Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline
8
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Platform Issues USB versions Operating Systems Windows vs. Linux Problems with JAVA Programming Languages Graphical Display issues. Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline
9
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Conceptual Issues How to minimise the impact of monitoring on the operation of the USB core. How to maintain timing information and represent it in a GUI. Visualisation problems – how best to present information about the topology of the USB along with status information. How to maintain a modified version of code that is still under development. Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline
10
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Term 1, Week 1 - Start Term 1, Week 4 - working USB kernel Term 1, Week 6 - Defined interface between core and application Term 1, Week 10 - Working core code Term 2, Week 3 - bus-topology display Term 2, Week 6 - full monitoring Term 2, Week 9 - active device interrogation Term 3, Week 2 - Begin final write up Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.