[发明专利]嵌入式设备的升级方法无效
申请号: | 200710093870.8 | 申请日: | 2007-06-19 |
公开(公告)号: | CN101330399A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | 曹毅;顾樑;惠新标;陈立德;吕家瑜 | 申请(专利权)人: | 上海风格信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/445 |
代理公司: | 上海浦东良风专利代理有限责任公司 | 代理人: | 陈志良 |
地址: | 201203上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 设备 升级 方法 | ||
1、嵌入式设备的升级方法,包括以下步骤:
对于带有网络接口的嵌入式设备端:
1-1)运行后台升级服务程序;
1-2)监听与PC端升级程序约定好的非周知端口;
1-3)判断是否有升级连入请求,有连入请求则检查发起升级者的身份验证信息;
1-4)通过身份验证后接收升级文件,完成接收后做完整性、有效性的检验;
1-5)通过检验,则根据更新规则更新旧程序;
1-6)未通过身份验证、检验的则返回到步骤1-2;
PC端:
2-1)启动升级程序;
2-2)配置升级规则,发起升级;
2-3)身份验证;
2-4)通过身份验证后发送升级文件;
2-5)发送成功后退出。
2、根据权利要求1所述嵌入式设备的升级方法,其特征在于:在嵌入式设备端1-5步骤中对于FPGA硬件逻辑更新,进行如下步骤:
1)将存储其硬件逻辑的FLASH芯片由只读状态设置为可写状态;
2)将接收到的硬件逻辑更新文件写入FLASH芯片指定地址;
3)写入完成后将存储硬件逻辑的FLASH芯片由可写状态设置为只读状态;
4)向系统发送重启命令重启设备;
5)设备启动时通过CPU将更新后的硬件逻辑重新下载到FPGA;
6)FPGA运行更新后的硬件逻辑。
3、根据权利要求1所述嵌入式设备的升级方法,其特征在于:在嵌入式设备端1-5步骤中对于固件更新,进行如下步骤:
1)将存储固件的FLASH芯片由只读状态设置为可写状态;
2)将接收到的固件更新文件写入FLASH芯片指定地址;
3)写入完成后将存储固件的FLASH芯片由可写状态设置为只读状态;
4)向系统发送重启命令重启设备;
5)设备启动时将运行更新后的固件。
4、根据权利要求1所述嵌入式设备的升级方法,其特征在于:在嵌入式设备端1-5步骤中对于软件更新,进行如下步骤:
1)向旧程序进程发送终止消息结束旧程序运行;
2)按照升级要求判断是否有“试用”要求;
3)对于有试用要求的更新转到步骤7);
4)对于没有“试用”要求的更新,将存储软件的FLASH芯片由只读状态设置为可写状态;
5)将接收到的软件更新文件覆盖文件系统中的旧程序;
6)写入完成后将存储固件的FLASH芯片由可写状态设置为只读状态;
7)启用接收到的新软件;
8)返回继续监听连入请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海风格信息技术有限公司,未经上海风格信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710093870.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于注塑热流道分流板的陶瓷隔热垫块
- 下一篇:阵列深孔电解加工方法及装置