USB设备可以定义一个复合设备,复合设备分两种,一种是一个设备多个配置,还有一种是一个配置多个接口,在本例中采用一个配置多个接口的方式 首先修改设备描述符,标准设备描述符和报告描述符都不需要修改,只需要修改配置描述符即可//usb配置描述符const u8 DinkUsbConfigDescrip....
分类:
其他好文 时间:
2015-03-28 23:11:51
阅读次数:
507
VMwareFusion默认不支持直接添加从USB启动,所以我们这里需要一个第三方工具。PLOPBootManager(以下简称PBMgr)和其他多启动工具一样,也是能帮助管理多个系统的启动。但却有如下独到的地方:*支持USB磁盘启动这里有两层意思,其一是从USB介质上启动,也能转入到USB介质启动(无..
分类:
系统相关 时间:
2015-03-28 11:44:34
阅读次数:
564
ModemManager是D-Bus激活的守护进程,用来控制移动宽带(2G/3G/4G)设备和连接,提供统一的高层API接口。说白了就是可以用来管理上网卡。ModemManager可以管理内置设备,USB加密狗,蓝牙配对电话和带外部电源的专业RS232/USB设备。NetworkManager中关于移动宽带和蓝牙配置方面..
分类:
其他好文 时间:
2015-03-19 06:33:46
阅读次数:
188
在 Eclipse 的 Devices 中死活不显示我的安卓设备,解决办法:1.打开终端,输入:system_profiler SPUSBDataType 命令可以查看连接的usb设备的信息。比如我现在用的是魅族MX4 Pro手机,最后查看到设备的信息: vender id: 0x19d2Produ...
分类:
移动开发 时间:
2015-03-18 12:18:48
阅读次数:
229
范例:定义一个USB的标准interfaceUSB{//操作标准publicvoidinstall();publicvoidwork();}范例:在电脑上应用此接口classComputer{publicvoidplugin(USBusb){usb.install();usb.work();}}范例:定义USB设备classPhoneimplementsUSB{publicvoidinstall(){System.out.println("安..
分类:
其他好文 时间:
2015-03-17 02:10:29
阅读次数:
130
LPC1768芯片带有USB设备控制器,前面写的文章都是在说比较简单的设备驱动,今天来说复杂一点的 首先是硬件层的配置#ifndef __USBHW_H__#define __USBHW_H__#include "debugSerial.h"#include "usbreg.h"#inclu...
分类:
其他好文 时间:
2015-03-15 02:00:55
阅读次数:
3509
#ifndef __USBREG_H#define __USBREG_H/* usb设备中断定义 usb_devintst usb_devinten usb_devintclr usb_devintdet*/#define FRAME_INT 0x00000001 //每隔1MS产生一次帧中断,该中...
分类:
其他好文 时间:
2015-03-15 02:00:19
阅读次数:
803
由于COM协议的广泛使用,很多设备虽然接口改为了USB,但内部数据通讯协议仍然使用的是COM(即传统的RS232串口协议,新的使用TTL)。很多设备使用了PL2302/CH340/FTDI等芯片来通过USB模拟出串口协议,如Ard...
分类:
系统相关 时间:
2015-03-10 12:22:01
阅读次数:
241
USB设备系统分为两个部分,USB Host端和USB Device端,以USB接口的U盘为例子,U盘自身是一个USB Device,PC机的USB接口以及相关的控制电路为USB Host部分。 每个部分由硬件部分和软件部分组成,硬件部分由USB主机控制器和USB接口芯片来组成,固件(软件)由两侧的...
分类:
其他好文 时间:
2015-03-04 18:35:14
阅读次数:
146
用起来是比VirtualBox好使很多:1、鼠标很灵敏,不像Vbox那么飘2、显卡有驱动,VM可以配置显示器尺寸,直接搞全屏3、USB设备支持热插拔4、支持剪切板,复制粘贴,无缝拷贝5、安装VMWare Tools后支持“共享文件夹”,把C、D、E...盘全共享给虚拟机用6、还能拖拽文件啊更多优点等...
分类:
系统相关 时间:
2015-03-02 11:08:52
阅读次数:
7712