Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring 2 nd Update – 7 th February.

Similar presentations


Presentation on theme: "Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring 2 nd Update – 7 th February."— Presentation transcript:

1 Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring 2 nd Update – 7 th February 2001 David Harding Front page Introduction System Model Progress so far Kernel Design Kernel Issues Java USB Model Java Class Model Original Timeline Timeline Issues

2 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 Monitoring Application Introduction System Model Progress so far Kernel Design Kernel Issues Java USB Model Java Class Model Original Timeline Timeline Issues

3 Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Progress Decided on Java user interface. Designed and implemented Java object model of USB. Draft Code design of kernel modification. Working Java topology/configuration viewer. Introduction System Model Progress so far Kernel Design Kernel Issues Java USB Model Java Class Model Original Timeline Timeline Issues

4 Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Host controller driver Modified USB core DD Host OS Debug Information Monitoring Application Use existing Configuration Channel, and create new Data channel Kernel Part /proc/bus/usb/devicesNew /proc file Just data transfers New system calla Introduction System Model Progress so far Kernel Design Kernel Issues Java USB Model Java Class Model Original Timeline Timeline Issues

5 Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Kernel Issues Required to modify the host controller driver slightly. Accuracy of timing – when to report data movement. Whether to implement the new system calls as whole new system calls or new ioctl calls or some other method. Creating a kernel patch. Introduction System Model Progress so far Kernel Design Kernel Issues Java USB Model Java Class Model Original Timeline Timeline Issues

6 Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Java Model DeviceConfigurationinterfaceEndpointDevice ConfigurationinterfaceEndpoint Introduction System Model Progress so far Kernel Design Kernel Issues Java USB Model Java Class Model Original Timeline Timeline Issues

7 Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Class Model Introduction System Model Progress so far Kernel Design Kernel Issues Java USB Model Java Class Model Original Timeline Timeline Issues

8 Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Original 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 System Model Progress so far Kernel Design Kernel Issues Java USB Model Java Class Model Original Timeline Timeline Issues

9 Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline Timeline Issues Kernel changes have been delayed while I proceed with the GUI. Adding GUI features to the Monitoring application is easier than expected. Active device interrogation will definitely not take place. Kernel changes to enable data monitoring is the remaining major milestone. Introduction System Model Progress so far Kernel Design Kernel Issues Java USB Model Java Class Model Original Timeline Timeline Issues


Download ppt "Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring 2 nd Update – 7 th February."

Similar presentations


Ads by Google