USB
小棋学编程
这个作者很懒,什么都没留下…
展开
-
从调试数据分析USB通信协议——USB存储介质【U盘】(二)
从调试数据分析USB通信协议——USB存储介质【U盘】(二)————使用BusHound抓包分析下面是我以闪迪CZ80型号U盘经过FAT32格式化后插入时,通过Bus Hound抓取的USB通信数据[之所以经过格式化,是为了更清楚的看到跟u盘自身相关的通信内容及文件系统的引导内容,而用老美的U盘来测试,是因为小编认为协议方面,老美的U盘应该会做的标准一点,前面其实小编也用过同事的国产山寨U...原创 2017-11-02 22:32:48 · 7616 阅读 · 3 评论 -
从调试数据分析USB通信协议——基础介绍(一)
从调试数据分析USB通信协议——基础介绍(一)今天小编我想深入研究一下USB协议,首先不妨让我从下面这篇博文开始: 这里小编建议先阅读一下一篇博文【博文地址http://www.docin.com/p-999767772.html】,通过以上的博文,我们了解到USB传输的头部有一个同步域,其实就是用来时钟匹配的,而USB的编码方案又用到了不归零取反【即NRZI】来传输数据,并且还用到了原创 2017-11-02 21:52:53 · 4061 阅读 · 0 评论 -
从调试数据分析USB通信协议——USB存储介质【U盘】(三)
从调试数据分析USB通信协议——USB存储介质【U盘】(三)————使用WireShark和USBlyzer分析U盘属性前面一圈分析完了,现在我们来分析一下数据流向,不得不说WireShark在用做嵌入式通信协议上的调试分析时,是个不错的软件。因此接下来我们就用WireShark再来分析一下USB Mass Storge设备,即U盘的枚举过程。首先,我要介绍的是如何安装WireSh原创 2017-11-03 23:19:57 · 3798 阅读 · 0 评论 -
从调试数据分析USB通信协议——USB键盘鼠标【HID类设备】(四)
从调试数据分析USB通信协议——USB键盘鼠标【HID类设备】(四)平时我们在使用USB设备的时候,除了U盘使用的比较多以外,USB人体输入学设备,更是必不可少的存在,如鼠标,键盘。这里小编我也来简述一下HID[Human Input Device]设备。设备描述符、配置描述符这些陈词滥调,小编就不说了,这里说一下HID描述符,和HID用来定义返回数据格式的报告描述符,上面通过对U盘的学习我们...原创 2017-11-03 23:42:55 · 21686 阅读 · 0 评论 -
从调试数据分析USB通信协议——UVC摄像头【UVC类设备】(五)
从调试数据分析USB通信协议——UVC摄像头【UVC类设备】(五) 前面关于USB协议的一些基础学习得也不少了,由简入深,趁热打铁,接下来,我们就来分析一下我们的主题,UVC摄像头了。有了上面一圈的了解,设备描述符这些东西,小编这里不想再去一行行分析了,小编这里只贴几张图,具体的分析,读者可以自己去看看了。 注:既然去查了,干脆就还是放在这里吧。小编我去查了一下下面的原创 2018-01-06 15:11:25 · 31293 阅读 · 5 评论 -
打开电脑指定USB端口上的UVC摄像头等Pnp设备
在编写多摄像头软件时,PC中可能接入了多个UVC摄像头,此时,我们可能希望总是打开电脑上某个固定USB端口接入的摄像头,但若我们使用的是DirectShow库来驱动【方法见我的上一篇博文https://blog.csdn.net/tanjiaqi2554/article/details/100589588】,对应某个VID和PID[Vendor ID & Project ID]的摄像头并不...原创 2019-09-09 12:03:25 · 1690 阅读 · 1 评论