嵌入式应用的操作方法、装置及机器可读存储介质与流程

文档序号:11774121阅读:207来源:国知局
嵌入式应用的操作方法、装置及机器可读存储介质与流程

本发明涉及家电领域,具体地涉及嵌入式应用的操作方法、装置及机器可读存储介质。



背景技术:

随着家电智能技术的发展,一些家电中具有嵌入式系统,其中可以运行嵌入式应用。嵌入式应用在运行时需要使用一些参数,例如智能洗衣机中的嵌入式应用需要使用洗衣机水位、脱水速度等参数。

相关技术中将所需参数直接写在嵌入式应用的代码文件中。当需要修改参数时,由开发人员对嵌入式应用的代码文件进行修改,之后将修改后的嵌入式应用的代码文件重新编译并重新存储到智能家电中。

本申请发明人在实现本发明的过程中发现,相关技术的上述方案具有如下缺陷:开发人员工作负担大,导致开发成本和时间增加;以及每次修改参数都需要修改并重新编译代码文件,导致出错风险增加。



技术实现要素:

本发明实施例的目的是提供一种嵌入式应用的操作方法、装置及机器可读存储介质,以解决上述技术问题或者至少部分地解决上述技术问题。

为了实现上述目的,本发明实施例提供一种嵌入式应用的操作方法,所述方法包括:在存储器中预留存储空间,所预留的存储空间用于存储包含参数的参数文件;当嵌入式应用启动后,从所预留的存储空间中读取所述参数文件,其中,所述嵌入式应用在所述参数文件已经存储到所预留的存储空间之后运行;解析所读取的参数文件来获得嵌入式应用所用参数;在嵌入式应用操作过程中使用所解析出的参数。

可选的,所述在存储器中预留存储空间包括:按预设地址在存储器中预留存储空间。

可选的,所述参数文件由嵌入式应用开发工具按预设地址存储到所预留的存储空间;所述从所预留的存储空间中读取所述参数文件包括:根据所述预设地址从所预留的存储空间中读取所述参数文件。

可选的,所述参数文件具有预设格式;所述解析所读取的参数文件来获得嵌入式应用所用参数包括:根据所述预设格式从所读取的参数文件中解析出嵌入式应用所用参数。

本发明还公开了一种嵌入式应用的操作装置,所述装置包括:预留模块,用于在存储器中预留存储空间,所预留的存储空间用于存储包含参数的参数文件;读取模块,用于当嵌入式应用启动后,从所预留的存储空间中读取所述参数文件,其中,所述嵌入式应用在所述参数文件已经存储到所预留的存储空间之后运行;解析模块,用于解析所读取的参数文件来获得嵌入式应用所用参数;操作模块,用于在嵌入式应用操作过程中使用所解析出的参数。

可选的,所述预留模块用于按预设地址在存储器中预留存储空间。

可选的,所述参数文件由嵌入式应用开发工具按预设地址存储到所预留的存储空间;所述读取模块用于根据所述预设地址从所预留的存储空间中读取所述参数文件。

可选的,所述参数文件具有预设格式;所述解析模块用于根据所述预设格式从所读取的参数文件中解析出嵌入式应用所用参数。

另一方面,本发明提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行本申请上述任一项所述的嵌入式应用的操作的方法。

通过上述技术方案在存储器中预留存储空间,所预留的存储空间用于存储包含参数的参数文件,当嵌入式应用运行时,从所预留的存储空间中读取所述参数文件,解析所读取的参数文件来获得嵌入式应用所用参数,在嵌入式应用运行过程中使用所解析出的参数;如此,将参数与嵌入式应用的代码分离,当需要修改参数时,仅需将修改的参数文件重新存储到预留空间即可,无需改变代码文件,进而减少了开发人员的工作负担,减少了开发成本和时间,并降低了出错风险。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1是根据本发明实施的嵌入式应用的操作方法的流程图;

图2是根据本发明实施的使用嵌入式应用的操作方法的场景的示意图;

图3是根据本发明实施的嵌入式应用的操作方法的流程图;

图4是根据本发明实施的嵌入式应用的操作装置的结构图。

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

图1是根据本发明实施的嵌入式应用的操作方法的流程图,该方法可用于各种家电设备中,尤其是该方法可由家电设备的微处理器来执行,例如通过执行存储介质中指令的方式来执行该方法。如图1所示,该方法可包括如下步骤。

在步骤s110中,在存储器中预留存储空间。

其中,所预留的存储空间用于存储包含参数的参数文件。

举例而言,预留的存储空间大小可以预先配置,当嵌入式应用被安装时,嵌入式应用可为参数文件在存储器中预留存储空间。

在步骤s120中,当嵌入式应用启动后,从所预留的存储空间中读取参数文件。

其中,嵌入式应用在参数文件已经存储到所预留的存储空间之后运行。

举例而言,在嵌入式应用安装后及启动前的时间内,可以使用嵌入式应用开发工具将参数文件存储到预留的存储空间,也可以在对参数文件进行修改后,将修改后的参数文件重新存储到预留空间中,并覆盖了存储空间中的原参数文件。例如,嵌入式应用开发工具将参数修改后重新生成参数文件,将新生成的参数文件烧入家电设备的存储芯片中,以此覆盖了存储芯片中原有的参数文件。

在参数文件存储到预留的存储空间后,可以启动嵌入式应用。嵌入式应用启动后,从预留存储空间中读取参数文件。

在步骤s130中,解析所读取的参数文件来获得嵌入式应用所用参数。

举例而言,嵌入式应用可按预设规则对参数文件进行解析,获得各个参数的赋值。例如,对于洗衣机中嵌入式应用而言,参数文件中包括洗衣机水位和脱水速度等参数的赋值。嵌入式应用从参数文件中解析出洗衣机水位和脱水速度等参数的赋值,将所解析出的参数赋值存储到缓存中。

在步骤s140中,在嵌入式应用操作过程中使用所解析出的参数。

举例而言,嵌入式应用在解析出参数后,开始执行代码文件中的各个操作指令。当执行过程中涉及到参数时,查找所涉及的参数的赋值,然后依据该参数的赋值执行操作指令来实现操作。例如,当进行洗衣机脱水操作时,需要使用脱水速度参数,则从缓存读取出脱水速度的赋值,使用该脱水速度值来完成脱水操作。

通过使用上述实施方式,将参数与嵌入式应用的代码分离,当需要修改参数时,仅需将修改的参数文件重新存储到预留空间即可,无需改变代码文件,进而减少了开发人员的工作负担,减少了开发成本和时间,并降低了出错风险。

在一实施例中,在存储器中预留存储空间可包括:按预设地址在存储器中预留存储空间。

进一步地,参数文件由嵌入式应用开发工具按预设地址存储到所预留的存储空间。

从所预留的存储空间中读取参数文件可包括:根据预设地址从所预留的存储空间中读取参数文件。

在本实施例中,可预先设置存储地址,然后嵌入式应用被安装,对该预设存储地址进行预留。当嵌入式应用开发工具存储参数文件时,直接按该预设地址存储参数文件。嵌入式应用在运行时,直接按预设地址中读取参数文件。如此,在对参数文件的存储和读取过程中都按预设地址进行,增加了操作的便捷性,提高了操作效率。

在一实施例中,参数文件可具有预设格式。解析所读取的参数文件来获得嵌入式应用所用参数可包括:根据预设格式从所读取的参数文件中解析出嵌入式应用所用参数。

在本实施例中,嵌入式应用开发工具利用配置的参数生成符合预设格式的参数文件。然后,参数文件被存储到预留空间。嵌入式应用从预留空间中读取参数文件,根据预设格式解析参数文件进而获得各个参数。之后,嵌入式应用在操作过程中使用获得的参数进行操作。如此,参数文件的生成和解析都按预设格式进行,增加了参数文件解析的便捷性,提高了操作效率。

图2是根据本发明实施的使用嵌入式应用的操作方法的场景的示意图。在本实施例中,安装有嵌入式应用开发工具的计算机与家用电器通过连接线相连接。嵌入式应用开发工具按预设格式生成包括参数的参数文件。如图3所示,本实施例中方法可包括如下步骤。

在步骤s302中,嵌入式应用按预设地址在存储器中预留存储空间。在嵌入式应用启动前,嵌入式应用开发工具将参数文件存储到预留空间。在步骤s304中,当嵌入式应用启动后,嵌入式应用根据预设地址从所预留的存储空间中读取参数文件。在步骤s306中,嵌入式应用根据预设格式从所读取的参数文件中解析出嵌入式应用所用参数。在步骤s308中,嵌入式应用在操作过程中使用所解析出的参数。

上述实施例仅用于对本发明中方法进行示例性说明,不用于限制本发明的保护范围。

图4是根据本发明实施的嵌入式应用的操作装置的结构图。该装置可用于各种家电设备中,尤其是该装置可通过家电设备的微处理器执行存储介质中指令来实现。如图1所示,该装置可包括如下模块。

预留模块410,用于在存储器中预留存储空间,所预留的存储空间用于存储包含参数的参数文件;

读取模块420,用于当嵌入式应用启动后,从所预留的存储空间中读取参数文件,其中,嵌入式应用在参数文件已经存储到所预留的存储空间之后运行;

解析模块430,用于解析所读取的参数文件来获得嵌入式应用所用参数;

操作模块440,用于在嵌入式应用操作过程中使用所解析出的参数。

在一实施例中,预留模块410用于按预设地址在存储器中预留存储空间。

进一步地,参数文件由嵌入式应用开发工具按预设地址存储到所预留的存储空间;读取模块420用于根据预设地址从所预留的存储空间中读取参数文件。

在一实施例中,参数文件具有预设格式。

进一步地,解析模块430用于根据预设格式从所读取的参数文件中解析出嵌入式应用所用参数。

上述装置与前述方法相对应,具体实施方式可参见方法中详细说明,在此不再赘述。

本发明还公开了一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行前述任一实施例中所述的嵌入式应用的操作的方法。

例如,一种家电设备可读存储介质,该家电设备可读存储介质上存储指令,该指令被家电设备中处理器执行时实现上述嵌入式应用的操作的方法。

以上结合附图详细描述了本发明例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1