社区
硬件/系统
帖子详情
AP层 如何和 USB HUB 通讯?
碧螺春的马甲
2011-06-08 02:14:45
USB HUB 只有 Control Pipe 可以拿来做通讯。
那对于 上层 AP 来说,如何 透过 usbhub.sys 和 HUB 做沟通?
1 我了解可以透过 SetupAPI 打开 HUB GUID 的 device。
2 打开 HANDLE 后,那如何控制 Control Pipe 数据通讯?
3 有什么关键字可以查阅?
4 还有无 另外的方法可以参考?
...全文
268
4
打赏
收藏
AP层 如何和 USB HUB 通讯?
USB HUB 只有 Control Pipe 可以拿来做通讯。 那对于 上层 AP 来说,如何 透过 usbhub.sys 和 HUB 做沟通? 1 我了解可以透过 SetupAPI 打开 HUB GUID 的 device。 2 打开 HANDLE 后,那如何控制 Control Pipe 数据通讯? 3 有什么关键字可以查阅? 4 还有无 另外的方法可以参考?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wocow3
2011-06-14
打赏
举报
回复
外置hub?
hub也是一种设备类,搜索下Hub-class Requests
有标准的设备类请求,按格式填充URB即可,应该和普通usb设备没什么两样
qing_su
2011-06-14
打赏
举报
回复
你说的应该是驱动上层的API应用程序,跟驱动的I/o有关
一般通过readfile和writefile函数读写数据,最后关闭端口。
或通过IoControlDevice来控制,详细查看MSDN。
碧螺春的马甲
2011-06-14
打赏
举报
回复
程序如果在 Driver 层开发,这个URB很容易建立起来。
但是,如果是AP层,还没有找到如何控制 Driver 的方法。
在 inbox usbhub.sys 架构下。
碧螺春的马甲
2011-06-09
打赏
举报
回复
这个木有人?
linux开发板 - 参考正点原子 - imx6ull开发板(AD原理图+pcb)
参考正点原子IMX6ULL Mini ARM Linux开发板画的开发板(注意是底板,需搭配正点原子的核心板使用),4
层
10*75cm巴掌大小,基本和正点原子的开发板一致。想DIY自己的linux功能板这个工程可以帮你减少80%的画板时间吧,本人大概花了一周才画好。学习资料可以去正点原子官网下载,完全通用。硬件上,增加了双节锂电供电电路,支持电池或dc插口供电。增加了cs5080 5V转8.4V的双锂电充电ic,可以给电池充电。去掉了串口转485,改为亿百特的串口转无线Rola模块 E22-400T2S,这个模块空旷地的
通讯
距离能达5公里,增加这个模块在串口电路上实际没差别,就是将有线改为无线而已,同样是串口3。新增了温湿度检测AHT10和大气压传感器bpm280,和原有的
ap
3216c接近传感器共用一个接口,即iic1。imx6ull有两个
usb
接口,正点的mini版只引出了一路,另一路作为
usb
转otg更新固件时使用,本电路板将两路
usb
都引出,同时也接出了
usb
转otg这个功能,毕竟
usb
转otg只是更新固件时才使用,在其他时候是完全可以当做普通
usb
使用。其他电路保留不变。
RTL8821AU_Linux_v5.2.6.3_25025_COEX20171103-6c6d.20171106配r40平台.zip
RTL8821AU_Linux_v5.2.6.3_25025_COEX20171103-6c6d.20171106配r40平台.zip 操作步骤: 1. tina 开机之后加载 rtl8811au 驱动。 # modprobe 8811au 2. wifi_connect_
ap
_test 连接到路由器 DK5. 并获得 IP 3. 切换到 U 盘目录(
USB
hub
接在 R40
USB
1 上面, 8811au 和 U盘挂带
hub
下), 执行 stress 让 U 盘有轻微的读写操作。是为了更容易的复现问题, 这样每次很快就会出错。 4. # iperf -c 10.0.1.210 -t 360 -i 1 -d , 执行 iperf 进行 8811au 测速。 5. 然后很快就
USB
bus 就挂了, 8811 和 U 盘都无法跟 soc
通讯
。
什么是
AP
无线访问接入点
AP
是(Wireless) Access Point的缩写,即(无线)访问接入点。如果无线网卡可比作有线网络中的以太网卡,那么
AP
就是传统有线网络中的
HUB
,也是目前组建小型无线局域网时最常用的设备。
AP
相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网(这正是Access Point名称的本义)。 目前大多数的无线
zynq linux
usb
读取,Xilinx zynq
USB
开发
参考U-Boot
USB
DriverZynq Linux
USB
Device DriverU-Boot
USB
DriverZynq-7000
AP
SoC
USB
Mass Storage Device Class Design Example TechtipZynq-7000
AP
SoC
USB
CDC Device Class Design Example TechtipZynq Li...
这些年遇到的各种硬件坑(持续更新)
无源晶振不起振 一个挂在
USB
HUB
芯片上面的无源晶振不起振,电路图如下: 晶振相关细节电路: 不起振原因:两个18pF电容,其中一个被误接成0.1uF。 2. DC-DC电源(降压型)芯片带载后电压掉(特别是环境温度下降时!!!) 一个用于12V转5V输出电流2/3A的DC-DC电路,在30°左右时能工作正常,然而十几二十度就不行,电压从5V掉到2.8V左右...
硬件/系统
2,644
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章