System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 嵌入式系统的内部参数配置方法及其相关设备技术方案_技高网

嵌入式系统的内部参数配置方法及其相关设备技术方案

技术编号:40548001 阅读:5 留言:0更新日期:2024-03-05 19:06
本发明专利技术涉及嵌入式参数配置技术领域,提供的嵌入式系统的内部参数配置方法及其相关设备,通过获取数据库文件,数据库文件保存个性化数据和通用数据,个性化数据类型包含不同产品或不同设备可独立配置的不同内部参数,通用数据包含可在所有产品或设备中通用的数据以及在嵌入式设备运用中需要存储在内存的内部数据,将个性化数据储存至嵌入式系统的分区中,并将通用数据储存至嵌入式系统的分区中,通过嵌入式设备内部设置的文件配置管理模块统一管理数据库文件的状态,并通过文件配置管理模块管理嵌入式设备内部其他模块对个性化数据和通用数据的配置,从而降低嵌入式系统内部参数的配置难度,配置成本,简化嵌入式系统内部参数的配置复杂度。

【技术实现步骤摘要】

本专利技术涉及嵌入式参数配置,更具体地说,涉及一种嵌入式系统的内部参数配置方法及其相关设备


技术介绍

1、嵌入式系统是由硬件和软件组成,能够独立运行的器件。它包括存储器,信号处理器,通信模块等一系列的硬件部分以及嵌入在存储器中的操作系统。它是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统,是具有很强的灵活性和可定制能力的特殊计算机。嵌入式系统因其体积小、可靠性高、功能强、灵活方便等许多优点,其应用已经深入到各行各业,但嵌入式系统的配置管理也是一项棘手的工作。嵌入式系统具有的灵活性和可定制能力,让嵌入式系统在具体实施时,可以根据客户的需求进行独立配置,其中就包括参数配置。如何让嵌入式系统能够轻松配置,并最大限度地减少配置不当的问题,则是在具体实施时值得探讨的问题。目前,嵌入式系统的参数配置技术主要使用单独的版本管理,即在开发嵌入式时,将产品的代码放在单独的版本管理中,通过在不同版本的代码中进行不同需求的参数配置,在实施嵌入式参数配置时再对软件代码整体编译,根据不同的需求有针对性的配置相应的内部参数。由于需要根据需求独立编译版本,配置过程较复杂。而且,软件版本不同,差异不明确,在完成参数配置后需要再次进行全面测试。另外,参数配置过程,涉及的工作环节增多,不利于快速完成产品设计。不同参数需要独立管理版本,增大版本管理的复杂度。

2、综上所述,现有嵌入式参数配置技术存在配置过程较复杂,配置成本高,配置难度大等技术问题。


技术实现思路

1、本专利技术要解决的技术问题在于,针对上述技术方案存在的不足,提供一种嵌入式系统的内部参数配置方法及其相关设备,以降低嵌入式系统内部参数的配置难度,配置成本,简化嵌入式系统内部参数的配置复杂度。

2、第一方面,本专利技术提供一种嵌入式系统的内部参数配置方法,包括以下步骤:

3、获取数据库文件,所述数据库文件保存个性化数据和通用数据,所述个性化数据类型包含不同产品或不同设备可独立配置的不同内部参数,所述通用数据包含可在所有产品或设备中通用的数据以及在嵌入式设备运用中需要存储在内存的内部数据;

4、将所述个性化数据储存至嵌入式系统的分区中,并将所述通用数据储存至嵌入式系统的分区中;

5、通过所述嵌入式设备内部设置的文件配置管理模块统一管理所述数据库文件的状态,并通过所述文件配置管理模块管理所述嵌入式设备内部其他模块对所述个性化数据和所述通用数据的配置。

6、进一步,获取数据库文件,包括:

7、提取需要配置到嵌入式系统的需求数据,并将所述需求数据中的参数配置通过excel文件的形式体现;

8、运行脚本,读取体现所述需求数据中参数配置的excel文件,并根据读取到的excel文件生成xml文件;

9、将生成的xml文件转化为数据库文件,所述数据库文件包含所有参数及其默认值。

10、进一步,嵌入式系统的内部参数配置方法,还包括:

11、给所述个性化数据分配不同的参数名,并给所述通用数据分配不同的参数名。

12、进一步,将所述个性化数据储存至嵌入式系统的分区中,包括:

13、通过诊断设备将所述个性化数据写入所述嵌入式设备,以由所述嵌入式设备的内部诊断模块进行诊断;

14、将诊断通过的所述个性化数据保存到ram,并同步发送给文件配置管理模块,以更新诊断通过的所述个性化数据至所述数据库文件。

15、进一步,将所述通用数据储存至嵌入式系统的分区中,包括:

16、通过程序设计时编写的脚本,在程序编译运行后,烧录程序到嵌入式设备时,一同将所述通用数据导入到所述嵌入式系统的分区中。

17、进一步,嵌入式系统的内部参数配置方法,包括:

18、通过给所述个性化数据分配的不同参数名或参数id识别所述个性化数据。

19、进一步,嵌入式系统的内部参数配置方法,包括:

20、通过给所述通用数据分配的不同参数名或参数id识别所述通用数据。

21、进一步,通过所述嵌入式设备内部设置的文件配置管理模块统一管理所述数据库文件的状态,包括:

22、通过所述嵌入式设备内部设置的文件配置管理模块统一管理所述个性化参数类型的数据库文件的读写状态和更新状态;

23、通过所述嵌入式设备内部设置的文件配置管理模块统一管理所述内部通用参数类型的数据库文件的读写状态和更新状态。

24、第二方面,本专利技术提供一种嵌入式系统的内部参数配置装置,包括:

25、数据库文件获取模块,用于获取数据库文件,所述数据库文件保存个性化数据和通用数据,所述个性化数据类型包含不同产品或不同设备可独立配置的不同内部参数,所述通用数据包含可在所有产品或设备中通用的数据以及在嵌入式设备运用中需要存储在内存的内部数据;

26、数据库文件存储模块,用于将所述个性化数据储存至嵌入式系统的分区中,并将所述通用数据储存至嵌入式系统的分区中;

27、数据库文件管理配置模块,用于通过所述嵌入式设备内部设置的文件配置管理模块统一管理所述数据库文件的状态,并通过所述文件配置管理模块管理所述嵌入式设备内部其他模块对所述个性化数据和所述通用数据的配置。

28、第三方面,本专利技术提供一种可读存储介质,可读存储介质存储程序模块,所述程序模块在处理器运行时,运行上述任一项所述的嵌入式系统的内部参数配置方法。

29、本专利技术与现有技术相比,其有益效果如下:

30、本专利技术提供的嵌入式系统的内部参数配置方法及其相关设备,通过获取数据库文件,所述数据库文件保存个性化数据和通用数据,所述个性化数据类型包含不同产品或不同设备可独立配置的不同内部参数,所述通用数据包含可在所有产品或设备中通用的数据以及在嵌入式设备运用中需要存储在内存的内部数据,将所述个性化数据储存至嵌入式系统的分区中,并将所述通用数据储存至嵌入式系统的分区中,通过所述嵌入式设备内部设置的文件配置管理模块统一管理所述数据库文件的状态,并通过所述文件配置管理模块管理所述嵌入式设备内部其他模块对所述个性化数据和所述通用数据的配置,从而降低嵌入式系统内部参数的配置难度,配置成本,简化嵌入式系统内部参数的配置复杂度。

本文档来自技高网...

【技术保护点】

1.一种嵌入式系统的内部参数配置方法,其特征在于,包括以下步骤:

2.如权利要求1所述的嵌入式系统的内部参数配置方法,其特征在于,获取数据库文件,包括:

3.如权利要求1所述的嵌入式系统的内部参数配置方法,其特征在于,还包括:

4.如权利要求3所述的嵌入式系统的内部参数配置方法,其特征在于,将所述个性化数据储存至嵌入式系统的分区中,包括:

5.如权利要求3所述的嵌入式系统的内部参数配置方法,其特征在于,将所述通用数据储存至嵌入式系统的分区中,包括:

6.如权利要求4所述的嵌入式系统的内部参数配置方法,其特征在于,包括:

7.如权利要求5所述的嵌入式系统的内部参数配置方法,其特征在于,包括:

8.如权利要求1-7任一项所述的嵌入式系统的内部参数配置方法,其特征在于,通过所述嵌入式设备内部设置的文件配置管理模块统一管理所述数据库文件的状态,包括:

9.一种嵌入式系统的内部参数配置装置,其特征在于,包括:

10.一种可读存储介质,其特征在于,包括存储程序模块,所述程序模块在处理器运行时,运行如权利要求1-8任一项所述的嵌入式系统的内部参数配置方法。

...

【技术特征摘要】

1.一种嵌入式系统的内部参数配置方法,其特征在于,包括以下步骤:

2.如权利要求1所述的嵌入式系统的内部参数配置方法,其特征在于,获取数据库文件,包括:

3.如权利要求1所述的嵌入式系统的内部参数配置方法,其特征在于,还包括:

4.如权利要求3所述的嵌入式系统的内部参数配置方法,其特征在于,将所述个性化数据储存至嵌入式系统的分区中,包括:

5.如权利要求3所述的嵌入式系统的内部参数配置方法,其特征在于,将所述通用数据储存至嵌入式系统的分区中,包括:

6.如权利要求4所...

【专利技术属性】
技术研发人员:邓依婷雷磊陈志德卢兴洲黄甫华
申请(专利权)人:联友智连科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1