USB分析仪的关键是在协议分析,当然稳定可靠的硬件抓包也重要。
USB Packet Viewer确实性价比不错,非常便宜可以抓USB2.0高速信号,目前在使用,至少作为个人使用可以替代力科做备份使用。
但是实际上影响它卖更高价格的原因是稳定性和上位机。上位机很容易出现卡死,卡死必须重新插拔,软件必须重启,脚本进行协议解析所以会很卡,另外硬件设计是直接并联USB差分线进行抓取信号,所以会对原总线有一些影响,没有设计隔离。如果能解决这些问题,它这个产品至少可以定位到2000以上甚至更高,现在价格才700多,甚至今后可以做选配上位机模块做增值的售卖模式。另外作者也有自己的网站分享USB知识,是国内USB论坛做的最好的了,所以生态很重要。
说实话USB复杂的是协议层,底层只是一个硬件抓包,能把协议解析做到完善的,绝对就可以在市场上战胜大部分对手,不过国内目前还没有特别突出的。
给一个USB分析仪的设计方向
高端: 模数混合方向 集成示波器和USB分析仪的功能,类似周立功的一些示波器和CAN分析仪集成了逻辑分析仪和示波器的功能,优势是上位机,可以进行自动化测试,完善的协议解析等。可以记录整个总线的信号细节,进行功耗,信号等底层分析。
终端: USB抓包工具+上位机软件, 硬件抓包工具只需要抓包即可,没有信号级别的分析,但是可以重点优化上位机协议分析能力,尽可能支持全的协议,并且做到GU体验优化。
低端:纯软 ,不需要硬件,类似于bust hound替代类似软件,重点也是协议分析,调试方便性。
|