ag九游会网站|官网首页

###
###
###
emUSB-Device是专为嵌入式体系设计的USB设置装备摆设协议栈。软件利用ANSI C言语完成,可以在种种硬件平台运转。emUSB-Device可以共同embOS或别的RTOS利用,也可以离开RTOS运转。协议栈提供了少量的设置装备摆设驱动,也可以定制新平台的支持。


特征
• 支持USB1.1/2.0
• 提供Linux、Mac、Windows体系的Bulk通讯驱动包
• 支持MSD类
• SmartMSD无需文件体系,跨平台,无需驱动
• IP-over-USB,跨平台事情,无需驱动

• 支持Audio类

• 支持MIDI类

• 支持CDC-ACM类
• 支持HID类
• 支持MTP类
• 支持Printer类
• 无版税
• Windows驱动经过HLK认证
• 支持USB 3.0 超高速传输
• 遵照MISRA-C:2012


emUSB-Device组件
Segger提供了机动的USB设置装备摆设协议栈布局。典范的emUSB-Device协议栈包括针对特定硬件的目的驱动,emUSB-Device协议栈和Bulk,Audio,CDC-ACM,CDC-ECM,RNDIS,HID,MSD,MTP或Printer类,或类的组合。硬件驱动、USB类驱动和Bulk通讯组件可作为附加模块,依据项目需求组合订购。


IP-over-USB组件
利用IP-over-USB组件(包括RNDIS,ECM类),可以轻松创立基于USB的web 办事器。具有以太网毗连的设置装备摆设也可以利用相反的设置,无需为每个操纵体系开辟主机端使用,浪费了开辟本钱。USB 接口的web办事器经过主机真个web欣赏器完成设置装备摆设设置装备摆设和数据监控。IP-over-USB组件主动检测毗连的主机体系特征,启动必要的类(RNDIS/CDC-ECM)。无需在主机体系中安置分外的驱动。
IP-over-USB组件的使用示例是一个低端独立产品,经过USB转换为网络设置装备摆设。


SmartMSD组件
使用SmartMSD(VirtualMSD)组件,可以轻松地完成USB设置装备摆设的流文件传输。USB设置装备摆设毗连到主机后,使用即可间接从USB设置装备摆设读写文件,无需指定内存。

SmartMSD可以用于多品种型的使用,在主机端无需分外的软件或驱动。SmartMSD组件将剖析主机端实行的操纵,通报给使用层,实行响应的举措。经过运动文件技能支持,一个复杂的拖拽举措即可完成该历程的初始化。

Bulk通讯组件
Bulk组件协助开辟者完成基于USB疾速通讯(速率可到达42MB/s)的软件开辟。通讯基于单一的牢靠高速信道(相似于TCP毗连),容许PC与嵌入式设置装备摆设之间传输数据。该方法容许利用USB的所有带宽。


Audio组件
Audio组件完成与USB设置装备摆设的音频流数据传输,经过该类可以记载音频数据或回放。


MSD(Mass Storage Device)组件
emUSB-Device MSD将嵌入式目的设置装备摆设转换为USB存储设置装备摆设,目的设置装备摆设拔出USB主机并作为磁盘驱动器拜访,不必要为主机操纵体系开辟驱动步伐。大容量存储设置装备摆设类是由USB完成者论坛界说的尺度设置装备摆设类,市场上的主流操纵体系都提供了该类的支持。由于主机体系曾经包括了USB 大容量存储设置装备摆设类的驱动,目的设置装备摆设将被辨认并间接拜访。


MTP(媒体传输协议)类组件
MTP类支持工具通讯方法,可以传输种种范例的文件。图片传输协议(PTP)可以完成数码相机与电脑的图片文件交互,MTP是PTP的扩展,增长了传输文件范例(媒体文件)。MTP可以替换MSD,制止MSD的一些缺点。基于工具的通讯方法使主机和设置装备摆设可以同时拜访文件体系。利用MTP类还容许有选择地将文件体系的内容表露给主机体系(通常是PC)。 忽然移除USB电缆不会毁坏设置装备摆设文件体系的数据完备性。


CDC(通讯设置装备摆设类)组件
emUSB-Device CDC-ACM将设置装备摆设转换为串行通讯设置装备摆设,主机将其辨认为假造串口(USB2COM)。


HID类组件
用户接口设置装备摆设类(HID)是USB实行者论坛界说的笼统USB类协议。此协议用于处置人机接口设置装备摆设,控制盘算机的操纵。 emUSB-Device还支持供给商自界说的HID设置装备摆设,容许HID设置装备摆设与使用步伐通讯。 主机体系利用相反的驱动步伐支持一切HID设置装备摆设,并主动罗列设置装备摆设。使用利用主机提供的API函数与设置装备摆设通讯,不必要加载自界说驱动步伐。 易于利用、而且对通讯速率要求不高的使用,HID类是一个很好的选择。


Printer类组件
Printer类协议用于处置如打印机和画图仪设置装备摆设的输入。emUSB-Device Printer类从主机吸收数据并将数据转发给剖析器。 Printer组件提供主动错误处置,以防设置装备摆设运转时缺纸的相似事情。USB类协议隐蔽了USB完成细节,使开辟者可以专注于开辟剖析器。



技能资源:

    emUSB-Device

联系ag九游会:

>######
京ICP备: 版权归北京ag九游会泰软件技能有限公司一切