【技术实现步骤摘要】
控制装置的程序运行方法、装置及衣物处理设备
本专利技术涉及单片机
,具体涉及控制装置的程序运行方法、装置及衣物处理设备。
技术介绍
单片机(Single-ChipMicrocomputer)是一种集成了具有数据处理功能的处理器、只读存储器(Read-OnlyMemory,ROM)和随机存取存储器(randomaccessmemory,RAM)等结构的电路芯片,ROM用于存储固定的程序,RAM用于存储程序运行时产生/使用的运行数据,为了保证ROM中的每个程序均能正常运行,需要在RAM中分别为每个程序分配一块数据存储区域。但是,当RAM的存储空间较小或者一部分程序占用的存储空间较大时,无法为所有程序分配存储空间充足的存储区域,一部分程序将无法正常运行。相应地,本领域需要一种新的程序运行方案来解决上述问题。
技术实现思路
为了克服上述缺陷,提出了本专利技术,以提供解决或至少部分地解决如何在RAM存储空间较小或者一部分程序占用的存储空间较大时使ROM中的所有程序均能正常运行的问题的控制装置的程序运行方法、装置及衣物处理设备。第一方面,提供一种控制装置的程序运行方法,包括:所述控制装置中的ROM存储器存储多个应用程序以及每个应用程序各自对应的启动程序;所述控制装置中的RAM存储器存储所述ROM存储器中的应用程序运行时所产生/使用的运行数据;当要运行一应用程序时,所述应用程序对应的启动程序对所述控制装置进行初始化处理、以清除干净所述RAM存储器的所有存储空间并将所有存储空间分配给所述应用 ...
【技术保护点】
1.一种控制装置的程序运行方法,其特征在于,所述方法包括:/n所述控制装置中的ROM存储器存储多个应用程序以及每个应用程序各自对应的启动程序;/n所述控制装置中的RAM存储器存储所述ROM存储器中的应用程序运行时所产生/使用的运行数据;/n当要运行一应用程序时,所述应用程序对应的启动程序对所述控制装置进行初始化处理、以清除干净所述RAM存储器的所有存储空间并将所有存储空间分配给所述应用程序使用,随后运行所述应用程序。/n
【技术特征摘要】
1.一种控制装置的程序运行方法,其特征在于,所述方法包括:
所述控制装置中的ROM存储器存储多个应用程序以及每个应用程序各自对应的启动程序;
所述控制装置中的RAM存储器存储所述ROM存储器中的应用程序运行时所产生/使用的运行数据;
当要运行一应用程序时,所述应用程序对应的启动程序对所述控制装置进行初始化处理、以清除干净所述RAM存储器的所有存储空间并将所有存储空间分配给所述应用程序使用,随后运行所述应用程序。
2.根据权利要求1所述的控制装置的程序运行方法,其特征在于,所述控制装置中的ROM存储器存储多个应用程序以及每个应用程序各自对应的启动程序,具体包括:
所述ROM存储器包括Boot区域和User区域,所述Boot区域被配置成存储能对User区域执行升级工作的Boot应用程序,所述User区域被配置成存储User应用程序及其对应的启动程序。
3.根据权利要求2所述的控制装置的程序运行方法,其特征在于,当要运行一应用程序时,所述应用程序对应的启动程序对所述控制装置进行初始化处理、以清除干净所述RAM存储器的所有存储空间并将所有存储空间分配给所述应用程序使用,随后运行所述应用程序,具体包括:
在控制装置启动或复位后,通过所述Boot应用程序对应的启动程序对所述控制装置进行初始化处理、以清除干净所述RAM存储器的所有存储空间并将所有存储空间分配给所述Boot应用程序使用;
获取当前ROM存储器的程序跳转标志位,根据所述程序跳转标志位以及所述User区域的地址判断是否运行User应用程序;若是,则跳转至User区域并且在所述User区域内通过所述User应用程序对应的启动程序再次对所述控制装置进行初始化处理、以清除干净所述RAM存储器的所有存储空间并将所有存储空间分配给所述User应用程序使用,随后运行所述User应用程序;若否,则根据所述Boot区域的地址跳转至Boot区域并在所述Boot区域内运行所述Boot应用程序。
4.根据权利要求3所述的控制装置的程序运行方法,其特征在于,
在运行所述Boot应用程序之后,还包括:根据所述User区域的地址重新设置所述程序跳转标志位,以便在控制装置启动或复位后能够根据所述程序跳转标志位跳转至User区域并在所述User区域内运行所述User应用程序;或者,
运行所述User应用程序,具体包括:通过所述User应用程序实时检测是否接收到User应用程序更新指令;若接收到User应用程序更新指令,则根据所述Boot区域的地址重新设置程序跳转标志位并运行复位中断程序,以便通过所述复位中断程序对所述控制装置进行复位处理。
5.根据权利要求3或4所述的控制装置的程序运行方法,其特征在于,进一步包括:所...
【专利技术属性】
技术研发人员:官新强,王道河,黄静莉,邢汝佳,孔令钦,田万松,
申请(专利权)人:青岛海尔洗衣机有限公司,海尔智家股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。