阅读:2436回复:20
usb协议分析仪强在哪里?(100分)
没有它就不能写usb么?
usb协议分析仪主要是帮助写usb硬件端firmware的吧? driver端,感觉已有不少实用软件了。bushound之类的。 |
|
沙发#
发布于:2004-03-18 08:23
它好象是能把通过USB数据线的数据以协议中的包来显示出来
|
|
|
板凳#
发布于:2004-03-18 08:36
没有它就不能写usb么? BUSBOUND只能抓PC上的BUS信号,如果用于嵌入式系统的HOST,BUSBOUND恐怕无能为力了。 BTW,我没有用过分析仪,这只是我的想法 |
|
|
地板#
发布于:2004-03-18 09:13
这么说,usb协议分析仪是独立于操作系统的喽?
|
|
地下室#
发布于:2004-03-18 09:19
或者象逻辑分析仪一样,或者作为PC的一个外设
|
|
|
5楼#
发布于:2004-03-18 09:19
不对,好像核操作系统相关。哈哈,我要是再利奴死上用,就不行了。
|
|
6楼#
发布于:2004-03-18 09:21
如这样的话,它应该是作为PC的一个外设,没有LINUX下的驱动,当然不能用了。
|
|
|
7楼#
发布于:2004-03-18 09:22
还有,它的软件可能也是基于WINDOWS GUI的程序,在LINUX上不能用的原因很可能就是软件的问题了。
|
|
|
8楼#
发布于:2004-03-18 09:35
USB总线分析仪是一个截取USB总线上信号并传到PC上显示的设备。
跟BUS HOUND不通的是,BUS HOUND是在PC驱动上截取通讯数据的,它要求PC为HOST,其他插入PC机USB接口上的设备作为外设,对于在DSP等上作HOST是没有用处的。 此外,若枚举通不过,BUS HOUND也是没用的,枚举数据(发送或接收的)出错,BUS HOUND也是无能为力的。而USB总线分析仪就不一样,只要你把它接在USB总线上,不管HOST是不是PC,不管你发送什么数据什么命令,只要总线上有信号,它就能截取到。再有,它并不需要利用PC的USB接口(除非用USB接口与PC通讯),PC只是来把它截取到的数据显示出来并让你分析而已的。 |
|
|
9楼#
发布于:2004-03-18 09:39
我说的后者?
|
|
|
10楼#
发布于:2004-03-18 10:44
逻辑分析仪是什么用的?
顺便问一下硬件仿真器的原理? 硬件仿真器用于调试firmware,应该是接在usb端口上的啦。可是其作用应该可以下断点之类的? |
|
11楼#
发布于:2004-03-18 10:50
偶觉得硬件仿真器功能强不到哪儿去吧?
|
|
12楼#
发布于:2004-03-18 10:59
总比没有强啊
够用就行 |
|
|
13楼#
发布于:2004-03-18 11:34
好强的东东
能不能用其他东东自己做个玩玩啊 |
|
|
14楼#
发布于:2004-03-18 12:27
硬件仿真器功能主要是啥?
|
|
15楼#
发布于:2004-03-18 12:51
这么说起来,usb协议分析仪的独立性很强的楼!
|
|
16楼#
发布于:2004-03-18 12:51
协议分析仪是独立与操作系统和相关硬件(Host/Device)的.
有些USB信号(如:SOF, NAK)BUS HOUND是捕获不到的.而这些信号对分析通信性能是至关重要的. 如果你用SofICE在 PC 上单步调驱动,BUS HOUND 用处也不大. |
|
17楼#
发布于:2004-03-18 12:52
开始给分!
|
|
18楼#
发布于:2004-03-19 12:45
其实这个东东做起来并不难,硬件上分
1。差分信号的输入; 2。实时信号的采集; cpld 3。存储器; 4。计算机接口,或者lcd等 软件上就要考虑实时性的要求 |
|
|
19楼#
发布于:2004-03-19 12:47
哦还要发是吧
那你就用计算机好了 又省键盘 哈哈 升钱 |
|
|
上一页
下一页