[发明专利]一种驱动自适应加载系统有效
申请号: | 201710476306.8 | 申请日: | 2017-06-21 |
公开(公告)号: | CN107315607B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 黄晓清 | 申请(专利权)人: | 南京翼辉信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/10;G06F13/40 |
代理公司: | 北京中企鸿阳知识产权代理事务所(普通合伙) 11487 | 代理人: | 郭鸿雁 |
地址: | 210012 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种驱动自适应加载系统,包括:MCU主板、多个子模块、设备仲裁器、译码器,且每个子模块都包括存储器和功能器件;所述MCU主板通过数据线与每个子模块内的存储器和功能器件连接,所述MCU主板还分别连接设备仲裁器、译码器,所述设备仲裁器通过预设总线分别连接每个子模块,所述译码器通过本地总线分别连接每个子模块的存储器和功能器件,其中存储器内部至少存放当前器件的驱动程序、设备识别码、版本码、设备类型;其中,MCU主板内部设有可支持热插拔的总线系统。本发明支持热插拔,用户增加或者更换接口设备不需要重启,另外让设备驱动脱离了总线的绑定,用户开发标准的设备流程,总线信息作为参数来动态的控制设备驱动的读写。 | ||
搜索关键词: | 一种 驱动 自适应 加载 系统 | ||
【主权项】:
一种驱动自适应加载系统,其特征在于,包括:MCU主板、多个子模块、设备仲裁器、译码器,且每个子模块都包括存储器和功能器件;所述MCU主板通过数据线与每个子模块内的存储器和功能器件连接,所述MCU主板还分别连接设备仲裁器、译码器,所述设备仲裁器通过预设总线分别连接每个子模块,所述译码器通过本地总线分别连接每个子模块的存储器和功能器件,其中存储器内部至少存放当前器件的驱动程序、设备识别码、版本码、设备类型;其中,MCU主板内部设有可支持热插拔的总线系统;当子模块插入预设总线的时候,设备仲裁器以中断方式通知MCU主板,MCU主板通过设备仲裁器读取到新插入子模块的地址然后运算得到该子模块的存储器地址,然后MCU主板通过译码器,选中新插入子模块的存储器地址,按照该存储器地址MCU主板通过数据线读取存储器的内容,接着判断所读取的内容里是否存在驱动,如果不存在,则继续读取后续存储器的驱动内容,直到读取到驱动为止,MCU主板读取驱动完成后,使用读取驱动的总线作为参数加载新插入子模块携带的驱动,完成设备的启动。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京翼辉信息技术有限公司,未经南京翼辉信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710476306.8/,转载请声明来源钻瓜专利网。
- 上一篇:应用更新方法及装置
- 下一篇:面向移动端混合模式热更新方法