亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? package.html

?? JAVA 訪問USB JAVA 訪問USB JAVA 訪問USB JAVA 訪問USB JAVA 訪問USB JAVA 訪問USB
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><!--  @(#)package.html	1.60 98/01/27  Copyright 1998 Sun Microsystems, Inc. 901 San Antonio Road,   Palo Alto, California, 94303, U.S.A.  All Rights Reserved.  This software is the confidential and proprietary information of Sun  Microsystems, Inc. ("Confidential Information").  You shall not  disclose such Confidential Information and shall use it only in  accordance with the terms of the license agreement you entered into  with Sun.  CopyrightVersion 1.2--></head><body bgcolor="white">This package has a partial Windows implementation of a usb.core.Host object, bootstrapping support, and other classes leveraging Windows USB support.<br><br>Sources and Documentation of the implementation is presented at the end of thissite. The usb.core functionality is partly supported by the usb.windowspackage.<br><br>Enumeration and monitoring the USB is complete and fully functional. Everydevice on the USB will either be an instance of {@link usb.windows.JUSB} class or a {@linkusb.windows.NonJUSB} class.Devices within the {@link usb.windows.JUSB} class uses the jUSB driver and allow partial using the methodsprovided in the {@link usb.core.DeviceSPI}interface. The {@linkusb.windows.NonJUSB} devices are all other deviceson the USB not using the jUSB driver. The superclass of JUSB and NonJUSB is{@link usb.windows.DeviceImpl} class. All devices, instance of DeviceImpl class have the ability to read the deviceand default configuration descriptor. Further, they are aware about the busstructure of the USB. They know how many children they have and to what port they areconnected to. <br><br><B>Control Transfer</B><br>Supported are the following standard request: GET_DESCRIPTOR, GET_STATUS<br>All the other request still needs to be implemented<br><br><B>Interrupt Transfer</B><br>Only {@link usb.windows.JUSB#readIntr(int ep, int len)} is supported so far the device has a corresponding endpoint. <br>WriteIntr should not be difficult to add.<br><br><B>Bulk Transfer</B>Not supported yet.<br><h2>Use jUSB API for Windows (Binaries)</h2>You have to download the <a href="sources/JavaUSB.zip">JavaUSBComplete.ZIP</a>and install according to  <ahref="related-docs/chp7-enduserinstallation.pdf" target="_blank">chapter 7<a> and when using a jUSB device you will needthe driver replacementinstruction (<a href="related-docs/appendix-D.pdf" target="_blank">AppendixD</a>) for an USB device.<h2>Introduction to the implementation and the framework of jUSB API</h2>The core Java USB API provides a singleton host that monitors all USB busses. The host is responsible for enumerating the USB devices on the Java side and update its listeners as soon as a device has been attached or removed. We can see a close correlation to the work of the USB hub driver (USBHUB.sys) and the USB driver (USBD.sys) in the USB driver stack for Windows. In fact, they are responsible for the tree structure and to enumerate the devices. <br><br><IMG src="related-docs/figure1.jpg" width='410' height='488'><br><br>According to the usbview example delivered with the <ahref="http://www.microsoft.com/whdc/ddk/default.mspx" target="_blank">DDK</a>, we know that it is possible to enumerate all the devices (hubs included) and even the host controllers. <a href="http://www.usb-by-example.com/" target="_blank">John Hyde</a> shows another <ahref="http://www.intel.com/intelpress/usb/examples/DUSBVC.PDF"target="_blank">example</a> how to display the USB tree structure in Windows. The common thing both examples have in common is that they are executed in user mode. The conclusion is that we do not have to write a driver to enumerate and control the USB tree structure for the Java USB API. Of course, these user mode functions are performed with the DeviceIoControl WinAPI function which uses the handle to the corresponding hub driver. A driver is still required but it is already supplied by the Microsoft operating system. A small disadvantage is that undocumented I/O Control (IOCTL) codes are used. This forces one to use the examples as documenta-tion, which is far away from an optimal documentation. Anyway, creating a framework using existing user mode functions simplifies the writing of the Java USB driver. We use the Win API user mode function as shown in the usbview example to enumerate and monitor the USB tree structure as shown in Figure1.<br><br>To perform device specific operations we need to write a device driver mapping the user mode function to the related kernel mode function as shown in the right part of Figure 1. This involves the jUSB driver to handle different kinds of IOCTL codes to maintain all the functionality supported by the Java USB API.The Question may arise of how to assign the jUSB driver to any kind of USB device. Usually, a USB device is plugged in and the driver is loaded automatically. This is still preferable but instead of loading the original driver for the USB device we want the system to load the jUSB driver (<a href="related-docs/appendix-D.pdf" target="_blank">details about the installation of a new jUSB device</a>). Of course, this will take away all the functionality the origin driver supported but this functionality should now be provided by the Java USB API. Using the new API we can build the functionality we want from the device in Java and do no longer have to care about C, JNI and driver writing on the Windows platform. <ahref="related-docs/chp5-designjusbwindows.pdf" target="_blank">Chapter 5</A> is going to present the implementation of functions not using the JUSB driver while <a href="related-docs/chp6-jusbdriver.pdf" target="_blank">chapter 6</A>describes the driver implementation for the Java USB API. A lot of usefulinformation about driver writing can be found in the book <a href="http://www.microsoft.com/MSPress/books/authors/auth6262.asp"target="_blank">"Programming TheMicrosoft Windows Driver Model"</a> by <a href="http://www.oneysoft.com/"target="_blank">Walter Oney</A>.<h2>Sources and Documentation (Sources)</h2>The Java USB API for Windows was my diploma thesis. As I could not reach thegoal to implement all the functionality from the usb.core API in 4 month time, Iappreciate any help of developers who want to extend the jUSB API to a fullyworking and stable API. Therefore all the souces are downloadable to extend andmodify the usb.windows package, the jUSB DLL and the jUSB driver. Fordocumentation you can use my diploma thesis.<br><br><b>Source Package for Developers</B><br>Download <a href="sources/JavaUSBComplete.zip">JavaUSBComplete.ZIP</a> andfollow the installation instruction given at <ahref="related-docs/chp8-developerinstallation.pdf" target="_blank">chapter8</a>.<br>JavaUSBComplete.ZIP file contains the usb.windows package, the jUSB DLLand the jUSB source code.<br><br><b>Documentation Java USB API for Windows</B><br>Download <a href="related-docs/JavaUSBforWindowsWeb.pdf">Java USB for Windowsdocumentation</a>(Sept. 2003). <br><br><!-- Put @see and @since tags down here. --></body></html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜免费电影| 日本一区二区久久| 午夜精品福利久久久| 欧美日韩一区二区在线视频| 亚洲123区在线观看| 日韩一二三区不卡| 极品瑜伽女神91| 欧美激情一区二区三区蜜桃视频| 成人h精品动漫一区二区三区| 国产精品电影一区二区| 日本韩国精品在线| 婷婷久久综合九色国产成人| 日韩视频免费观看高清完整版在线观看 | 精品国产一区二区三区久久久蜜月| 蜜桃视频第一区免费观看| 久久久精品国产免大香伊 | 国产精品私人影院| 91福利资源站| 久久国内精品自在自线400部| 国产亚洲视频系列| 日本高清不卡一区| 激情综合色综合久久| 国产精品婷婷午夜在线观看| 欧美丝袜丝交足nylons图片| 精品一区二区成人精品| 中文字幕成人网| 777精品伊人久久久久大香线蕉| 国产乱码精品一区二区三区忘忧草 | 精品中文av资源站在线观看| 亚洲国产成人在线| 欧美一区日本一区韩国一区| 国产成a人亚洲| 天天爽夜夜爽夜夜爽精品视频| 国产亲近乱来精品视频| 91免费看`日韩一区二区| 美女诱惑一区二区| 亚洲欧美在线aaa| 欧美一区二区三区免费在线看 | 欧美一卡2卡三卡4卡5免费| 成人午夜在线视频| 图片区小说区国产精品视频| 国产精品区一区二区三| 日韩欧美一级精品久久| 色婷婷亚洲一区二区三区| 国产一区二区三区在线观看精品| 一区二区三区四区高清精品免费观看| 欧美电影精品一区二区| 欧美综合一区二区| 国产成人av资源| 免费一区二区视频| 亚洲成人一区二区| 亚洲裸体在线观看| 欧美国产精品久久| 欧美va亚洲va国产综合| 欧美美女bb生活片| 日本高清不卡视频| av不卡在线观看| 国产馆精品极品| 国产精品一区一区| 精品亚洲国产成人av制服丝袜 | 麻豆精品一二三| 午夜视频在线观看一区二区| 亚洲乱码中文字幕| 亚洲日本丝袜连裤袜办公室| 国产校园另类小说区| 久久嫩草精品久久久精品| 欧美mv和日韩mv的网站| 在线成人午夜影院| 欧美区一区二区三区| 欧美色老头old∨ideo| 色综合久久99| 一本到三区不卡视频| www.爱久久.com| av中文字幕在线不卡| av成人动漫在线观看| 97se亚洲国产综合自在线不卡| 粉嫩av一区二区三区粉嫩| 国产一区二区视频在线| 国产剧情一区二区| 国产麻豆精品95视频| 国产白丝网站精品污在线入口| 国产在线视视频有精品| 久久99蜜桃精品| 狠狠色丁香九九婷婷综合五月| 麻豆91在线观看| 国产高清成人在线| 成人动漫精品一区二区| 色哟哟一区二区| 精品污污网站免费看| 91麻豆精品国产自产在线观看一区 | 亚洲欧美色一区| 一区二区三区 在线观看视频| 亚洲乱码中文字幕| 午夜久久福利影院| 激情五月播播久久久精品| 国产一区欧美一区| 成人成人成人在线视频| 一本色道久久综合亚洲aⅴ蜜桃| 在线免费不卡视频| 3d动漫精品啪啪一区二区竹菊| 91精品久久久久久久99蜜桃| 久久亚洲欧美国产精品乐播| 国产精品网站在线| 亚洲午夜在线视频| 狠狠久久亚洲欧美| 91丨porny丨国产| 欧美精品vⅰdeose4hd| 久久一区二区三区四区| 日韩美女视频一区| 日韩—二三区免费观看av| 国产在线一区二区| 91成人在线精品| 欧美成人精品3d动漫h| 国产精品女同互慰在线看| 午夜久久久久久电影| 国产精品一级二级三级| 欧美性做爰猛烈叫床潮| 久久综合久久综合九色| 亚洲三级久久久| 看电影不卡的网站| 色综合中文字幕| 精品国产亚洲一区二区三区在线观看 | 日本一区二区三级电影在线观看| 亚洲自拍欧美精品| 国产麻豆一精品一av一免费| 欧美性猛片xxxx免费看久爱| 精品国产百合女同互慰| 亚洲精品视频免费观看| 国产老女人精品毛片久久| 欧美日韩国产另类一区| 中日韩av电影| 美国一区二区三区在线播放| 色先锋资源久久综合| 久久这里只有精品首页| 亚洲va在线va天堂| 91在线精品一区二区| 久久亚洲一区二区三区四区| 婷婷六月综合亚洲| 色综合天天综合在线视频| 国产亚洲欧美日韩日本| 日本成人在线视频网站| 在线欧美日韩国产| 国产精品丝袜久久久久久app| 日本不卡一区二区| 在线精品视频免费播放| 国产精品国产三级国产普通话三级 | 久久精品一区二区| 日韩avvvv在线播放| 欧美视频精品在线观看| 亚洲精品亚洲人成人网| 国产**成人网毛片九色 | 免费人成在线不卡| 欧美日韩国产美女| 亚洲制服欧美中文字幕中文字幕| 国产.欧美.日韩| 久久久蜜桃精品| 国产一区二区三区免费看| 4438x亚洲最大成人网| 亚洲123区在线观看| 91久久线看在观草草青青 | 一区二区三区四区亚洲| 成人国产视频在线观看| 中文字幕电影一区| 精品一区二区三区免费| 精品少妇一区二区三区在线视频| 日本aⅴ亚洲精品中文乱码| 欧美日韩一区二区三区四区| 亚洲一区二区三区激情| 欧美午夜在线一二页| 夜夜嗨av一区二区三区| 色婷婷综合久色| 亚洲最色的网站| 欧美亚男人的天堂| 五月婷婷综合激情| 日韩西西人体444www| 激情综合网激情| 日本一区二区三区久久久久久久久不 | 久久99久久久欧美国产| 久久综合九色综合97_久久久| 久久精品国产99久久6| 久久免费午夜影院| 成人免费高清视频| 亚洲精品一卡二卡| 7777精品伊人久久久大香线蕉超级流畅| 亚洲制服欧美中文字幕中文字幕| 欧美群妇大交群中文字幕| 奇米精品一区二区三区在线观看 | 国产清纯白嫩初高生在线观看91| 成人中文字幕合集| 亚洲免费在线观看视频| 在线观看91精品国产麻豆| 国产一区二区女| 亚洲欧美一区二区三区国产精品| 精品视频一区二区不卡| 精品在线免费观看| 中文字幕欧美激情一区| 欧美性猛片aaaaaaa做受| 精品一区二区三区视频在线观看 | 国产伦精品一区二区三区视频青涩| 中文字幕成人在线观看|