基于依赖注入式设备库的USBCDC驱动方法

基本信息

申请号 CN202111351273.7 申请日 -
公开(公告)号 CN114036081A 公开(公告)日 2022-02-11
申请公布号 CN114036081A 申请公布日 2022-02-11
分类号 G06F13/10(2006.01)I;G06F13/42(2006.01)I;G06F9/4401(2018.01)I 分类 计算;推算;计数;
发明人 秦飞虎;唐剑;卢炬;吴平;余彧;谢乾;盛金华;彭铮;王杰 申请(专利权)人 上海百之敖信息科技有限公司
代理机构 无锡知初知识产权代理事务所(普通合伙) 代理人 高春涛
地址 214205江苏省无锡市宜兴新街街道兴业路298号
法律状态 -

摘要

摘要 本发明公开一种基于依赖注入式设备库的USB CDC驱动方法,属于计算机技术领域,通过USB ID创建组合驱动,实现多个接口在一个CDC设备中的协同工作;根据USB CDC规范及设备类规范架构的特点,给出驱动模块管理设备类数据库的模型,建立设备类数据库,在设备数据库方面应用依赖注入思想,设备类库数据完全由设备类注入。本发明打破现有USB驱动模型每类设备都需要独立的驱动模块的模式,通过USB ID来创建组合驱动,实现设备内多接口在一个CDC设备中的协同工作,设备间能共享通用层数据。通过试验证明,本发明对USB CDC设备具有更高可识别性,对所有USB ECM/NCM设备都适用。