嵌入式应用中的USB主设备功能
[11-20 15:54:36] 来源:http://www.88dzw.com arm嵌入式 阅读:8241次
文章摘要:产品也可以不通过USB认证而直接进行生产和销售。没有USB认证,生产商可以声明自己的产品支持USB,但他不能在设备或包装上的任何地方使用USB标志。通常,取得USB嵌入式主设备认证是不太难的。通过USB通信实现USB嵌入式主设备的一个最大挑战就是要和各种各样的USB外围设备通信。虽然不是所有的闪存驱动器产品都通过了认证,但是如果在嵌入式设备中一种闪存驱动器可以正常使用,而另一种没有任何原因就不能使用时,用户是不会高兴的。如果闪存驱动器需要的上电时间是允许最大时间的两倍或一半,或由于主机以最大允许的速率轮询时闪存驱动器被锁住,以及因为闪存驱动器需要一种不同的SCSI命令序列来建立通信等,这都不会
嵌入式应用中的USB主设备功能,标签:arm嵌入式系统,arm系统,http://www.88dzw.com产品也可以不通过USB认证而直接进行生产和销售。没有USB认证,生产商可以声明自己的产品支持USB,但他不能在设备或包装上的任何地方使用USB标志。通常,取得USB嵌入式主设备认证是不太难的。
通过USB通信
实现USB嵌入式主设备的一个最大挑战就是要和各种各样的USB外围设备通信。虽然不是所有的闪存驱动器产品都通过了认证,但是如果在嵌入式设备中一种闪存驱动器可以正常使用,而另一种没有任何原因就不能使用时,用户是不会高兴的。
如果闪存驱动器需要的上电时间是允许最大时间的两倍或一半,或由于主机以最大允许的速率轮询时闪存驱动器被锁住,以及因为闪存驱动器需要一种不同的SCSI命令序列来建立通信等,这都不会有任何问题。但如果这样的闪存驱动器在主设备上不能运行,在PC上却可以正常使用,用户会批*这一主设备。因此,确保进行广泛的测试,与多种没有进行认证的USB外围设备进行通信,即使它只是一个拇指大的闪存驱动器或一根电缆。
虽然嵌入式USB主设备可以提供USB类级的支持,在进行设计和测试时,也应该考虑对特殊USB外围设备支持的限制,通过对VID(供应商ID)和PID(产品ID)的识别来保证产品能在设计的应用领域正常使用。这个ID列表是指USB执行者论坛所发布的目标外围设备列表(TPL),它是为了获得嵌入式主设备认证所必须服从的检查项目列表。完整的OTG认证实际上仅需要与TPL列表中的VID/PID标志的产品互操作。
Tag:arm嵌入式,arm嵌入式系统,arm系统,arm嵌入式
《嵌入式应用中的USB主设备功能》相关文章
- › X86处理器在嵌入式应用中的优与劣
- › Microchip推出为嵌入式应用优化的集成以太网外设的8位单片机
- › StrongARM及其嵌入式应用平台
- › 嵌入式应用中的USB主设备功能
- › 为嵌入式应用选择合适的1-Wire®主机
- 在百度中搜索相关文章:嵌入式应用中的USB主设备功能
- 在谷歌中搜索相关文章:嵌入式应用中的USB主设备功能
- 在soso中搜索相关文章:嵌入式应用中的USB主设备功能
- 在搜狗中搜索相关文章:嵌入式应用中的USB主设备功能
分类导航
最新更新