[发明专利]用于更新固件的控制板、固件更新系统及方法无效
申请号: | 201110098055.7 | 申请日: | 2011-04-19 |
公开(公告)号: | CN102750155A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 杨兰;饶星星 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 更新 控制板 系统 方法 | ||
技术领域
本发明涉及一种资料更新系统及方法,尤其是关于一种用于更新固件的控制板、固件更新系统及方法。
背景技术
固件(Firmware)是固化在集成电路芯片内部的程序代码。一般计算机包括包含固件的各种设备,例如电源控制板、风扇控制板、声卡、网卡、显卡等。目前,更新这些设备中的固件的方法一般有以下几种:1.将设备上承载固件的芯片取下,利用专用的烧录工具将更新的资料写入芯片;2.在操作系统下,利用特定的固件更新软件及设备上特定的接口将更新的资料写入设备上承载固件的芯片;3.在操作系统下,使用某些协议将更新的资料写入设备上承载固件的芯片。上述第1种方法需要对组装好的设备进行拆除、安装,并且不同设备可能需要不同的烧录工具。第2和第3种方法需要在固件支持的操作系统下进行,不同类型的固件支持的操作系统可能不同(例如有的固件支持Linux,有的固件支持DOS),故更新不同的固件可能需要将计算机切换到不同的操作系统。此外,利用上述3种方法中的任意一种方法,每次只能对一个设备的固件进行更新。
发明内容
鉴于以上内容,有必要提供一种用于更新固件的控制板、固件更新系统及方法,在需要对固件更新时,无需对组装好的设备进行拆除、安装,也不依赖固件支持的操作系统,并且可以同时对不同类型的设备进行固件更新。
一种用于更新固件的控制板。该控制板包括:通信接口,用于连接控制终端及接收控制终端发送的固件更新命令;及多个不同类型的硬件接口,每个硬件接口用于连接具有相应接口类型的待更新固件的设备,及将固件更新命令包括的相应固件更新资料写入所连接的设备。
一种固件更新系统,应用于一种控制板。该控制板包括:通信接口,用于连接控制终端及接收控制终端发送的固件更新命令;及多个不同类型的硬件接口,每个硬件接口用于连接具有相应接口类型的待更新固件的设备。该固件更新系统包括:设备标识分配模块,用于对控制板连接的设备分别分配一个标识;命令解析模块,用于解析通信接口接收的固件更新命令,得到待更新固件的设备的标识、硬件接口类型及固件更新资料;设备查找模块,用于根据解析得到的设备的标识及硬件接口类型搜索控制板连接的相应设备;及资料更新模块,用于将固件更新资料通过相应的硬件接口写入搜索到的设备。
一种固件更新方法,应用于一种控制板。该控制板包括该控制板包括连接控制终端及接收控制终端发送的固件更新命令的通信接口,及多个连接待更新固件的设备的不同类型的硬件接口。该方法包括:(A)对控制板连接的设备分别分配一个标识;(B)通过通信接口接收控制终端发送的固件更新命令;(C)解析通信接口接收的固件更新命令,得到待更新固件的设备的标识、硬件接口类型及固件更新资料;(D)根据解析得到的设备的标识及硬件接口类型搜索控制板连接的相应设备;及(E)将固件更新资料通过相应的硬件接口写入搜索到的设备。
相较于现有技术,本发明提供的用于更新固件的控制板、固件更新系统及方法,提供了统一的通信接口对具有不同类型硬件接口的设备进行固件更新,对固件更新无需对组装好的设备进行拆除、安装,也不依赖固件支持的操作系统,可以批量处理固件更新任务。
附图说明
图1是本发明控制板及固件更新系统较佳实施例的应用环境图。
图2是本发明固件更新系统较佳实施例的功能模块图。
图3是本发明固件更新系统方法较佳实施例的流程图。
主要元件符号说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110098055.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频会议上用的台签
- 下一篇:一种电动翻转全车电器实训台