PrUSB Device
USB设备端Stack
联系我们

PrUSB Device 概况

PrUSB Device是符合USB 1.1和2.0(全速/高速)规范的USB设备侧Stack。USB (Universal Serial Bus)通信不仅是PC和PC外设的主流,也是数码消费电子设备(如数码相机)的主流。通过结合PrUSB Device构建系统、用户可以轻松开发具有USB Device功能。

USB Device功能

对应USB系统中USB Device层的逻辑设备,提供目标功能。PrUSB Device提供的USB驱动程序可控制USB控制器,根据用户应用程序的要求实现USB通信。

支持4种传输方式
PrUSB Device可支持以下传输方式。
  • Control transfer:控制主机与目标板之间的数据传输
  • Bulk transfer:用于相对大量的数据传输或非周期性数据传输
  • Interrupt transfer:用于相对少量的定期数据传输
  • Isochronous transfer:用于需要实时传输的方法

提供Mass Storage Class驱动程序

标准提供Mass Storage Class驱动程序,可轻松对应数码相机等大容量设备的USB。另外,为帮助创建独立Class时所需的参考,样品类驱动程序也附带在其中。

支持eT-Kernel™

PrUSB Device与eT-Kernel兼容。

提供源代码

提供PrUSB Device的源代码。

维护服务和订制服务

PrUSB Device提供以下维护服务。通过获得维护服务,用户可以放心使用PrUSB Device进行开发。

  • 通过电子邮件的方式回复产品查询
  • 提供次要版本升级

另外,还提供定制服务,使PrUSB Device能对应不同的实时操作系统OS和硬件环境。

PrUSB架构图


运行环境

PrUSB Device在以下USB设备控制器中有动作实绩。

  • RZ/A1内置控制器
  • Zynq-7000内置控制器
  • Cyclone V SoC内置控制器
  • i.MX 6内置控制器

有动作实绩的OS如下所示。


希望支持其他控制器时,请跟我们咨询。


客户案例



想要查找更多信息?

联系我们
Materials available for Download!