基于依赖注入式设备库的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设备都适用。 |
