[发明专利]用于外设的软件重载的系统电路和方法无效
申请号: | 201010115835.3 | 申请日: | 2010-02-12 |
公开(公告)号: | CN101826024A | 公开(公告)日: | 2010-09-08 |
发明(设计)人: | R·沙尔吉;U·什科利尼克 | 申请(专利权)人: | 思亚诺移动芯片有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/10 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 以色列*** | 国省代码: | 以色列;IL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 外设 软件 重载 系统 电路 方法 | ||
技术领域
本发明总体上涉及计算机和计算机外设领域。更具体地,本发明涉及可卸除设备的软件重载。
背景技术
可卸除(“热插拔”)设备(例如,USB外设、SDIO软件狗、PCI/e卡以及其他设备)可以使用可加载软件(有时也被称为“固件”),其在设备启动阶段和/或在设备操作期间的其他时候被加载。该软件还决定设备的能力。
有时,需要用一些其他的软件来替换现有软件,以升级所述现有软件,或者将现有软件替换为显著改变设备能力(例如从TV接收机设备变为大容量存储设备,或者任何其他改变)的不同软件。
发明内容
本发明涉及用于可卸除设备或外设(例如,通用串行总线(“USB”)设备)的软件重载的系统和方法。根据本发明的一些实施例,与可卸除设备/外设集成在一起或者以其他方式在功能上相关联的主机接口可以模拟(例如,模仿)设备的正常操作,并且可以通过表现为所述设备正在正确操作来回应来自设备驱动程序的任何通信(例如,请求),而所述设备实际上正在重载操作软件或固件,例如新的操作软件/固件。
根据本发明的其他实施例,主机计算机上的设备驱动程序可以模仿正常操作并且回应任何主机请求,来表现为所述设备正在正确地操作,而所述设备实际上正在重载新软件。
根据一些实施例,可以提供与外设主机接口相关联的电路,其可以包括通信逻辑,所述通信逻辑适于当所述外设处于不可操作状态时与主机设备进行通信,如同所述外设可操作一样。所述通信逻辑可以适于当所述外设正在加载操作软件或固件时与主机设备进行通信,如同所述外设可操作一样。所述通信逻辑可以适于当软件或固件正被加载到所述外设时进入重载模式,并且对主机访问请求进行响应,如同所述外设可操作一样。所述通信逻辑可以适于当完成将软件或固件加载到所述外设时进入正常操作模式,并且帮助所述主机设备和所述外设之间的通信。
根据本发明的一些实施例,可以提供一种外设,其可以包括主机接口,所述主机接口适于当所述外设处于不可操作状态时与主机设备进行通信,如同所述外设可操作一样。所述接口可以适于当所述外设正在加载操作软件或固件时与主机设备进行通信,如同所述外设可操作一样。所述接口可以适于当软件或固件正被加载到所述外设时进入重载模式,并且对主机访问请求进行响应,如同所述外设可操作一样。所述接口可以适于当完成将软件或固件加载到所述外设时进入正常操作模式,并且帮助所述主机设备和所述外设之间的通信。所述外设可以包括至少两个代码存储单元。
根据本发明的一些实施例,可以提供一种外设接口模块,其适于驻留于主机设备上并且可以包括通信逻辑,所述通信逻辑适于当所述外设处于不可操作状态时与主机设备进程进行通信,如同所述外设可操作一样。所述通信逻辑可以适于当所述外设正在加载操作软件或固件时与主机设备进程进行通信,如同所述外设可操作一样。所述通信逻辑可以适于当软件或固件正被加载到所述外设时进入重载模式,并且对主机进程访问请求进行响应,如同所述外设可操作一样。所述通信逻辑可以适于当完成将软件或固件加载到所述外设时进入正常操作模式,并且帮助所述主机设备进程和所述外设之间的通信。
根据实施例,一种主机设备可以包括外设接口模块,其包括通信逻辑,所述通信逻辑适于当所述外设正在加载操作软件或固件时与主机设备进程进行通信,如同所述外设可操作一样。所述通信逻辑可以适于当软件或固件正被加载到所述外设时进入重载模式,并且对主机进程访问请求进行响应,如同所述外设可操作一样。所述通信逻辑可以适于当完成将软件或固件加载到所述外设时进入正常操作模式,并且帮助所述主机设备进程和所述外设之间的通信。
附图说明
在说明书的结论部分特别指出并且明确要求保护被视为本发明的主题。然而,当与附图一起阅读时,通过参照以下详细描述,可以最佳地理解本发明——关于操作的组织和方法以及本发明的目的、特征和优点,在附图中:
图1示出了本发明示例性实施例的基本配置;
图2示出了根据本发明一些实施例、连接到设备主机接口的示例性主机设备驱动程序的示意图;
图3是根据本发明一些实施例、包括设备模拟或模仿正常操作的示例性重载过程的流程图;
图4是根据本发明一些实施例、包括设备模拟或模仿正常操作的另一示例性重载过程的流程图。
将意识到,为了说明的简洁和清楚,在附图中示出的部件并非必须按比例绘制。例如,为了清楚,一些部件的尺寸可以相对于其他部件被放大。另外,在认为适当的地方,在附图间可以重复标号来指示相应或类似的部件。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思亚诺移动芯片有限公司,未经思亚诺移动芯片有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010115835.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据集成平台
- 下一篇:一种快速无损伤检测淡水鱼鲜度的方法