PrUSB Host 概况
PrUSB Host是符合USB1.1/2.0/3.0(全速/高速/超高速)规范的主机端协议栈,用于在嵌入式系统中实现USB主机功能。 通过合并PrUSB Host并构建系统,无需通过PC即可与USB设备通信。
USB主机侧功能
提供了USB规范所定义的以下USB主机功能。- USB设备插入/拔出检测
- 通过Control Transfer传输管理USB请求
- 管理主机与设备之间的数据传输
- 支持集线器并允许管理多个USB设备
支持4种传输方式
PrUSB Host可支持以下传输方式。提供样本类驱动程序
附带的样本类驱动可以作为创建自己的类驱动程序时作为参考使用。
提供了各种Class Driver类驱动程序作为选项
以下是作为选项提供的类驱动程序。- Mass Storage类驱动程序
- Communication Device类驱动程序 (Abstract Control Model (ACM) 支持)
- Audio类驱动程序
- HID类驱动程序
Mass Storage类驱动程序在插入支持Mass Storage设备时所实现的存储功能,例如大容量设备和数码相机。Mass Storage类驱动程序的特点如下。
- 支持Bulk-Only和CBI転送协议
- 支持下列子类
- SCSI transparent command set
- SFF-8020i
- SFF-8070i
- MMC-2(ATAPI)
- 支持多个LUN
Mass Storage Class需要文件系统(PrFILE®2, PrFILE2 exFAT 推荐)才能运行。
高移植性
PrUSB Host使用C语言编写,并不依赖CPU。主机控制器驱动和操作系统依赖的部分是相互独立的,所以很容易适应不同的环境。
支持eT-Kernel™
PrUSB Device与eT-Kernel兼容。
提供源代码
提供PrUSB Host的源代码。
维修服务/订制服务
提供以下维护服务。通过获得维护服务,用户可以放心使用PrUSB Host进行开发。
- 通过电子邮件的方式回复产品查询
- 提供次要版本升级
另外,还提供订制服务,使PrUSB Host能对应不同的实时操作系统OS和硬件环境。
PrUSB架构图
动作环境
PrUSB Host在以下动作环境下的实绩。- * 主机控制器:UHCI/OHCI/EHCI/xHCI
- * 内置控制器:详情请咨询我们。
需要RTOS才能操作PrUSB Host。请与我们联系以获取跟多有关RTOS和开发环境的信息。
选项/相关产品
产品选项:类驱动程序
- Mass Storage Class
- Communication Device Class
- Audio Class
- HID Class
USB主机的类驱动程序的详细信息
PrUSB Host是使用GAILOGIC公司销售的USB分析仪“ Ellisys USB Explorer 260 Analyzer”开发的。