[发明专利]一种固件分区处理方法和装置有效
申请号: | 201410573392.0 | 申请日: | 2014-10-24 |
公开(公告)号: | CN104317618B | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 林涛 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F9/445 |
代理公司: | 福州市景弘专利代理事务所(普通合伙)35219 | 代理人: | 林祥翔,吕元辉 |
地址: | 350003 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分区 处理 方法 装置 | ||
技术领域
本发明涉及嵌入式技术领域,尤其涉及一种固件分区处理方法和装置。
背景技术
目前,在嵌入式设备的生产过程中,通常存在如下问题:对于同一款机型,需要根据不同客户的需求,烧录不同的系统固件。如果客户定制化的应用数量不等,那么系统固件所占用的各分区大小也不相同。基于此,在将固件烧录至待烧录设备的主存储器中时,需要配置烧录不同的分区表信息文件,对于同一款机型,由于定制化的固件不尽相同,在生产工程中就需要针对性的生成许多不同的分区表信息文件,且这些分区表信息文件是由人工计算获得,不仅容易出错,也大大增加了人工成本。而分区表信息文件在计算过程中一旦出错,固件将按照错误的分区表信息文件进行烧录和加载,从而导致产品工作异常。不仅如此,如果需要对固件进行升级,则需要携带一个与固件相适配的特定的分区信息文件,从而导致升级难度加大。
综上所述,如何取代人工,自动实现对同一款机型相同主存储容量下不同大小系统固件的处理是一个亟需解决的问题。
发明内容
为此,需要提供一种固件分区处理方案,用于解决对于同一款机型,由于定制化的固件不尽相同,人工成本高的问题。
为实现上述目的,发明人提供了一种固件分区处理方法,包括步骤:
读取待烧录的各个固件的大小和顺序;
根据读取的待烧录的各个固件的大小和顺序生成分区表信息文件。
作为一种固件分区处理方法的可实施方式,所述方法还包括步骤:
将所述分区表信息文件烧录至待烧录设备分区表对应的存储位置;
根据各个固件的顺序,依次将各个固件烧录至待烧录设备中。
作为一种固件分区处理方法的可实施方式,所述“分区表信息文件”具体包括分区名,起始地址及固件大小,所述分区名为待烧录的固件的固件名,所述起始地址为待烧录固件开始烧录的存储地址。
作为一种固件分区处理方法的可实施方式,所述方法还包括步骤:
获取待烧录设备的设备ID;
发送设备ID和待烧录的各个固件的信息到固件监控服务器。
作为一种固件分区处理方法的可实施方式,所述方法还包括步骤:
在依次烧录各个固件到待烧录设备后执行待烧录设备重启操作。
基于同一发明构思的一种固件分区处理装置,包括读取模块和生成模块;
所述读取模块用于读取待烧录的各个固件的大小和顺序;
所述生成模块用于将所读取的待烧录的各个固件的大小和顺序生成分区表信息文件;
作为一种固件分区处理装置的可实施方式,其还包括烧录模块,所述烧录模块包括分区表烧录模块和固件烧录模块,所述分区表烧录模块用于将分区表信息文件烧录至待烧录设备分区表对应的存储位置,所述固件烧录模块用于根据分区表信息文件中各个固件的顺序,依次将各个固件烧录至待烧录设备固件对应的存储位置。
作为一种固件分区处理装置的可实施方式,所述“分区表信息文件”具体包括分区名,起始地址及固件大小,所述分区名为待烧录的固件的固件名,所述起始地址为待烧录固件开始烧录的地址。
作为一种固件分区处理装置的可实施方式,其还包括信息发送模块,所述信息发送模块包括获取ID模块和发送模块,所述获取ID模块用于获取待烧录设备的设备ID,所述发送模块用于发送设备ID和待烧录的各个固件的信息到固件监控服务器。
作为一种固件分区处理装置的可实施方式,其还包括重启模块,所述重启模块用于在依次烧录各个固件到待烧录设备后执行待烧录设备重启操作。
区别于现有技术,上述技术方案可读取待烧录的各个固件的大小和顺序,并将固件大小和顺序生成对应的分区表信息文件,技术人员可以将生成的分区表信息文件直接烧录至待烧录设备分区表对应的存储位置,从而大大降低了人工计算分区表信息文件的错误率,不仅节约了人工成本,而且简化了生产流程,使得烧录固件变得快速、准确、高效,在嵌入式设备生产领域具有很高的商用价值。
附图说明
图1为本发明一实施方式所述固件分区处理方法的流程图;
图2为本发明一实施方式所述固件分区处理方法的示意图;
图3为本发明一实施方式所述固件分区装置的结构示意图。
附图标记说明:
1、读取模块;11、地址读取模块;12、大小读取模块;
2、生成模块;21、分区表信息文件;
3、烧录模块;31、分区表烧录模块;32、固件烧录模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410573392.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车削用可转位刀片
- 下一篇:电子档案验证方法及装置