买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明属于通信数据处理的技术领域,更具体地,涉及一种基于Linux操作系统的USB设备多任务支持的系统和方法。所述系统提出了一套完善的USB多进程管理机制,其核心在于构建一个专用的USB设备调度系统。该系统首先识别并监测该Linux系统的所有请求USB设备的进程,随后为每个请求USB设备的进程动态地分配唯一的访问标识符,并在接收USB设备消息时,根据分配的标识符进行进程配置,完成多任务的功能。本发明解决了在USB主机设备中多用户、多任务环境下,多个进程同时访问同一USB从机设备时产生的冲突和效率低下问题。
主权项:1.一种基于Linux操作系统的USB设备多任务支持的系统,其特征在于,所述系统包括LinuxUSB系统主机侧和LinuxUSB系统从机侧;所述LinuxUSB系统主机侧架构自下而上包括:主机、USB主机控制层、USB核心层以及USB主机功能驱动层,所述USB主机功能驱动层新增了USB主机专用设备;所述USB主机专用设备用于多任务的资源配置与分发,并提供与USB从机专用设备数据包的交互功能;所述LinuxUSB系统从机侧架构自下而上包括:USB硬件设备、USB设备控制层、USB复合层、USB设备控制器接口层以及USB从机功能驱动层,在USB从机功能驱动层新增了USB从机专用设备;所述USB从机专用设备用于接收、解析、响应LinuxUSB系统主机侧发送的数据包;所述USB主机专用设备包括进程资源管理模块、主机驱动模块以及LinuxUSB系统主机侧数据处理模块;所述进程资源管理模块用于动态分配主机多任务所需的资源;所述主机驱动模块用于完成USB端点的精细配置、通信方式的优化选择,以及消息的提交与获取;所述LinuxUSB系统主机侧数据处理模块用于分发与处理多任务数据包;所述USB从机专用设备包括从机驱动模块、主机侧数据处理模块和业务处理模块;所述从机驱动模块用于驱动从机设备链路的运行;所述LinuxUSB系统从机侧数据处理模块用于完成堵塞式数据的收集;所述业务处理模块负责将接收到的数据包进行具体的业务化处理工作。
全文数据:
权利要求:
百度查询: 山东航天人工智能安全芯片研究院 一种基于Linux操作系统的USB设备多任务支持的系统和方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。