摘要
本发明公开了一种USB设备的虚拟化方法、车辆、介质及产品,方法应用于多系统设备中,多系统设备包括宿主机系统和客户机系统,客户机系统中包括虚拟USB前端驱动,宿主机系统中包括虚拟USB后端,虚拟USB前端驱动和虚拟USB后端是基于Virtio协议构建的,包括:若宿主机系统中的USB主机驱动识别到针对目标USB设备的目标事件时,虚拟USB后端确定目标USB设备是否为分配给客户机系统的设备;若目标USB设备为分配给客户机系统的设备,虚拟USB后端通过虚拟队列将目标事件通知虚拟USB前端驱动;虚拟USB前端驱动接收到目标事件后,执行与目标事件对应的处理步骤。本方案中,客户机系统和宿主机系统在传输数据时不需要内存拷贝,实现了数据传输的零拷贝,有效提高了性能。
技术关键词
USB设备
宿主机系统
客户机系统
虚拟化方法
USB驱动
虚拟文件系统
事件通知
计算机程序产品
系统设备
队列
数据
多系统
处理器
子系统
车机
内存
链表
拷贝
可读存储介质
系统为您推荐了相关专利信息
打印控制系统
主控制器
电机驱动电路
稳压模块
储料装置
电脑主板
网络通讯接口
显示驱动单元
清除CMOS信息
扩展接口单元
SOC芯片
固件
微控制器
远程更新系统
远程更新方法