[发明专利]一种基于存储卡的量产系统固件量产方法有效
申请号: | 201910056059.5 | 申请日: | 2019-01-22 |
公开(公告)号: | CN109901847B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 珠海亿智电子科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/4401 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
地址: | 519000 广东省珠海市高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 存储 量产 系统 方法 | ||
本发明涉及一种基于存储卡的量产系统固件量产方法,属于嵌入式系统量产领域,所述方法包括以下步骤:通过固件烧写目标的启动引导程序查找并解析存储卡中的量产系统数据,所述量产系统数据采用自定义的EBT数据结构存储于逐级引导的分区中;逐级引导加载各分区中的量产系统数据,根据各分区的索引信息将系统固件逐级引导至固件烧写目标实现对系统固件的烧写。该方法支持基于存储卡的方式将固件烧写到嵌入式设备的存储介质中,节省硬件成本;使用自定义数据结构且进行分区引导加载,降低了应用程序之间的耦合性;采用逐级引导的方式逐步加载量产程序以执行复杂的固件量产功能,可以快速加载启动量产程序,且减少对RAM的空间需求。
技术领域
本发明涉及一种基于存储卡的量产系统固件量产方法,属于嵌入式系统量产领域。
背景技术
随着消费类电子产品的普及以及物联网技术的发展,物联网产品具有的万物互联的本质使其广泛应用于网络的融合中,产品的形态也越来越小型化,简单化。功能越来越智能化,价格也越来越便宜。
电子产品丰富功能一般都是通过固件(Firmware,写入到产品存储介质内的程序,决定着硬件设备的功能和性能,是硬件设备的灵魂)来完成的,芯片设计厂商根据芯片规格定义支持多种外部存储介质(Nand Flash、Nor Flash、eMMC等),由客户自行选择最适合自己产品功能的存储介质,同时也支持多种方式的固件烧写方式,由客户根据产品定义去选择适合自己的一种,将产品的操作系统固件烧写到产品内部的介质中。产品方案厂商为降低BOM(Bill of Material物料清单)表的成本,尽可能去掉产品规格外的元器件,并且设计上能用软件实现的也尽量避免使用硬件。
目前在汽车电子、无人机、公共监控等行业领域,大部分产品不再使用USB进行设备之间的通讯连接,而是采用WIFI、4G等方式进行通讯,使用SD/TF卡进行音视频数据存储,使用卡量产(基于存储卡的量产系统)的方式进行固件的烧写也成为一个基本的产品需求,而不会单独使用USB来完成固件烧写的操作。工厂在对这些电子产品生产时,需要将固件以某种方式写入到存储卡来制作成量产卡,一般需要专门的制卡工具软件进行制卡,流水线上的工人通过量产卡对产品进行固件烧写操作。制卡工具除了将固件烧写到量产卡之外,也需要将量产程序也写入到量产卡上,所以量产卡的数据分布对量产操作的稳定性和产品的量产速度极为重要。
基于存储卡的量产系统需要与电子产品的启动系统相兼容,这样产品就不需要额外的外围电路和软件操作,一般芯片内部会固化一段引导程序到芯片的ROM(Read OnlyMemory只读存储器),固化程序执行简单的引导功能,运行的内存空间大多也是SRAM(Static Random Access Memory静态随机存取储存器),SRAM存放ROM代码的数据和栈,SRAM出于成本的考虑容量也会尽可能地小,但是量产程序可能比较大,加载时需要比较大的SRAM硬件才能完全加载成功,如果直接使用DRAM,加载至DRAM空间,这时需要固化在芯片的引导程序执行DRAM初始化的代码,会导致芯片对DRAM的兼容性比较差。这样在量产程序运行之前需要再存放若干个引导程序,运行在SRAM上,逐步将DRAM初始化之后,才将量产程序引导运行至DRAM上,基于存储卡的量产系统的数据分布也需要考虑产品的这种需求.
为了满足上述的产品在生产过程中固件烧写需求,同时解决只有SD/TF外部存储的接口产品的固件烧写的需求,并且尽可能减少SRAM等硬件成本的付出,需要设计一种基于存储卡的固件量产方法。
发明内容
本发明提供一种基于存储卡的量产系统固件量产方法,采用逐级引导的过程,逐步加载量产程序,来执行复杂的固件量产功能。
本发明的技术方案第一方面为一种基于存储卡的量产系统固件量产方法,所述方法包括以下步骤:
通过固件烧写目标的启动引导程序查找并解析存储卡中的量产系统数据,所述量产系统数据采用自定义的EBT数据结构存储于逐级引导的分区中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海亿智电子科技有限公司,未经珠海亿智电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910056059.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件的烧录方法
- 下一篇:一种设备参数烧录方法以及装置