[发明专利]一种可配置参数的嵌入式应用实现方法及装置有效
申请号: | 201310261228.1 | 申请日: | 2013-06-27 |
公开(公告)号: | CN104252342B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 陈喜;孙毅军;李虎军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 北京元本知识产权代理事务所(普通合伙) 11308 | 代理人: | 秦力军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 参数 嵌入式 应用 实现 方法 装置 | ||
本发明公开了一种可配置参数的嵌入式应用实现方法及装置,涉及嵌入式技术,所述方法包括:嵌入式系统获取适用于特定客户的配置参数,并保存至嵌入式系统的定制参数分区;嵌入式系统获取适用于不同客户的通用软件版本,并保存至嵌入式系统的通用分区;嵌入式系统读取所述定制参数分区中的配置参数,并将所读取的配置参数写入所述通用分区中的通用软件版本。本发明实现一个软件版本适用于不同客户定制的情形。
技术领域
本发明涉及嵌入式技术,特别涉及一种可配置参数的嵌入式应用实现方法及相关装置。
背景技术
嵌入式系统是指用于执行独立功能的专用计算机系统。它包括微处理器、定时器、微控制器、存储器、传感器等一系列微电子芯片与器件,以及嵌入在存储器中的微型操作系统、控制应用软件,实现诸如实时控制、监视、管理、移动计算、数据处理等各种自动化处理任务。
嵌入式系统以应用为中心,以微电子技术、控制技术、计算机技术和通讯技术为基础,强调硬件软件的协同性与整合性,软件与硬件可剪裁,以满足系统对功能、成本、体积和功耗等要求。
嵌入式软件广泛应用于国防、工控、家用、商用、办公、医疗等领域,如常见的移动电话、掌上电脑、数码相机、机顶盒、MP3等都是用嵌入式软件技术对传统产品进行智能化改造的结果。
在具体实施过程中,嵌入式系统经常需要根据不同客户的需求进行定制,主要涉及了参数配置以及资源文件和各应用与服务的安装,但普遍的定制方式都是通过代码区别,需要通过独立编译版本完成。这种方式主要存在以下几个问题:
1、需要独立编译软件版本;
2、因软件版本不同,版本差异之处不清晰,因而需要全面测试;
3、因上述两个问题的存在,需要引入的项目管理/需求/软件研发/测试/生产等各环节的工作,无法快速的完成产品设计。
发明内容
本发明的目的在于提供一种可配置参数的嵌入式应用实现方法及装置,能更好地解决嵌入式应用的快速实现问题。
根据本发明的一个方面,提供了一种可配置参数的嵌入式应用实现方法,包括:
嵌入式系统获取适用于特定客户的配置参数,并保存至嵌入式系统的定制参数分区;
嵌入式系统获取适用于不同客户的通用软件版本,并保存至嵌入式系统的通用分区;
嵌入式系统读取所述定制参数分区中的配置参数,并将所读取的配置参数写入所述通用分区中的通用软件版本。
优选地,嵌入式系统将配置参数分别写入到通用软件版本的相应子程序中,使相应子程序完成参数配置。
优选地,当所述相应子程序完成参数配置后,所述嵌入式系统生成并保存用于指示配置参数已完成配置的标志位。
优选地,所述嵌入式系统通过读取所述用于指示配置参数已配置完成的标志位,启动相应子程序,使相应子程序的特性按照所述配置参数生效。
优选地,若所述嵌入式系统未读取到所述用于指示配置参数已配置完成的标志位,则读取所述定制参数分区中的配置参数,并通过把所读取的配置参数写入相应子程序,完成参数配置,以生成用于指示配置参数已配置完成的标志位。
优选地,当所述通用软件版本包括多个子程序时,每个子程序在完成相应的参数配置后,所述嵌入式系统生成并保存用于指示该子程序的配置参数已完成配置的标志位。
根据本发明的另一方面,提供了一种可配置参数的嵌入式应用实现装置,包括:
应用获取单元,用于获取适用于特定客户的配置参数,并保存至定制参数分区,获取适用于不同客户的通用软件版本,并保存至通用分区;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310261228.1/2.html,转载请声明来源钻瓜专利网。