基于OHCI的USB主机 —— USB设备其它数据结构
USB设备信息
#define MAX_EP 3
/**
* USB设备信息
*/
typedef struct _DEVICE_INFO
{
DEVICE_DESC devDesc; //!< USB设备描述符
CFG_DESC cfgDesc; //!< USB配置描述符
INTF_DESC intfDesc; //!< USB接口描述符
ED_DESC epDesc[MAX_EP]; //!< USB端点描述符
unsigned char maxLun;
}DEVICE_INFO;
|
Setup包结构
/**
* Setup包结构
*/
typedef struct
{
unsigned char bmRequest;
unsigned char bRequest;
unsigned short wValue;
unsigned short wIndex;
unsigned short wLength;
} SETUPPKG, *PSETUPPKG;
|
基于OHCI的USB主机 —— USB设备其它数据结构相关推荐
- usb接口驱动_乾坤合一~Linux设备驱动之USB主机和设备驱动
这一章从主机侧角度看到的USB 主机控制器驱动和设备驱动从主机侧的角度而言,需要编写的USB 驱动程序包括主机控制器驱动和设备驱动两类,USB 主机控制器驱动程序控制插入其中的USB 设备,而USB ...
- 基于OHCI的USB主机 —— USB设备常量定义
USB设备枚举过程中使用到的常量定义如下: /*------------------------------------------------------------------------- * ...
- 第16章 USB主机、设备与Gadget驱动之USB UDC与Gadget驱动(一)
16.4.1 UDC(USB设备控制器)和Gadget(小配件)驱动的关键数据结构与API USB设备控制器(UDC)驱动指的是作为其他USB主机控制器外设的USB硬件设备上底层硬件控制器的驱动,该硬 ...
- android usb ftdi,android-Nexus7 USB主机FTDI设备未检测到
我有一个简单的ATMEL微控制器,该板上的LED灯通过FTDI-232电缆和USB-> micro-USB OTG电缆连接到Nexus平板电脑. 在以下情况下无法识别该设备: 1)FTDI ca ...
- 基于OHCI的USB主机 —— UFI命令 USB Mass Storage Class Bulk-Only Transport协议介绍
USB Mass Storage Class Bulk-Only Transport Microsoft公司至Windows98后,USB主机 都支持Bulk-Only标准,所以现在的大容量存储类设备 ...
- 基于Linux的USB 主/从设备之间通讯的三种方式
转载:http://archive.eet-china.com/www.eet-china.com/ART_8800323770_617693_TA_eda530e7.HTM 随着简单易用的USB接口 ...
- 基于Linux的USB主/从设备之间的三种通信方式-转
随着简单易用的接口日益流行,在中添加对USB接口的支持已成为大势所趋.本文通过介绍中支持USB的各种模块和库,分析了在Linux上利用USB实现高速串口和以太网连接等通信方式的具体方法. 通用串行总线 ...
- linux配置usb主从_基于Linux的USB主/从设备之间的三种通信方式
随着简单易用的USB接口日益流行,在嵌入式系统中添加对USB接口的支持已成为大势所趋.本文通过介绍Linux中支持USB的各种模块和库,分析了在Linux上利用USB实现高速串口和以太网连接等通信方式 ...
- linux配置usb主从_基于Linux的USB 主/从设备之间通讯的三种方式
转载:http://archive.eet-china.com/www.eet-china.com/ART_8800323770_617693_TA_eda530e7.HTM 随着简单易用的USB接口 ...
- 二,usb描述符-设备 配置 接口 端点
一,基础概念 在USB设备的逻辑组织中,包含设备.配置.接口和端点4个层次. 每个USB设备都提供了不同级别的配置信息,可以包含一个或多个配置,不同的配置使设备表现出不同的功能组合(在探测/连接期间需 ...
最新文章
- Blender材质和着色基础视频教程 CGCookie – Fundamentals of Blender Materials and Shading
- ECMALL SEO 问题的解决方法
- docker 查看容器日志大小 清除指定容器日志
- java多态上转下_(转)java的多态(向上转型、向下转型)
- Socket网络编程笔记
- 数据结构算法(二)_算法基础之前传(递归、时间复杂度、空间复杂度、二分查找)...
- python安装unittest_python 自动化测试 (一):安装 requests,unittest,HTMLTestRunner
- JAVA版StarDict星际译王简单实现
- 使用Workbench导出为【sql】脚本文件
- c++ 顺序容器list的一个例子
- 获取网络时间,在不同时间触发事件
- php 发送post请求json,thinkphp ,php post发送json请求,就收post请求
- SVG可伸缩的矢量图形
- azure 使用_如何使用Cloud Shell自动化Azure Active Directory(AAD)任务
- 跟着开源项目学因果推断——whynot(十四)
- hdu1274 展开字符串
- C++ STL 学习 :for_each与仿函数(functor)
- java aspose 导出word_使用Aspose.word导出word报告
- 安卓ps2模拟器_RetroArch 1.9.0 for windows/mac/ios/Android【全平台主机游戏模拟器】
- OpenDaylight是什么?
热门文章
- 苹果python环境依赖库,【强迫症系列】【mac】更改 Python 的 pip install 默认安装依赖路径...
- PYTHON面向对象编程基础知识
- curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
- Windows编译OpenCV
- 解决办法:debian中没有ifconfig命令
- 图标透明,产生的EXE图标不透明
- 对佛教大小无别的弦论解释
- AlphaGo实力远超对手
- UBUNTU上安装OPENSIPS
- laravel 任务队列_Laravel 队列系统实现及使用教程