[发明专利]设备功能的组态系统及组态方法在审
| 申请号: | 202111325437.9 | 申请日: | 2021-11-10 |
| 公开(公告)号: | CN113961201A | 公开(公告)日: | 2022-01-21 |
| 发明(设计)人: | 樊宏斌;林喆;崔建平;方梦宇;陈桂鸿 | 申请(专利权)人: | 上海商米科技集团股份有限公司;深圳米开朗基罗科技有限公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/76;G06F11/36 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 孙英杰 |
| 地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 设备 功能 组态 系统 方法 | ||
本发明提供了一种设备功能的组态系统及其方法。该组态系统包括嵌入式系统,可实现平台化移植;Log调试任务模块,具有开关使能功能,用于Log调试输出任务;系统状态任务模块,用于监控组态系统中其它功能模块运行;注册模块,用于实现一个宏定义完成功能程序注册;加载模块,用于实现宏定义关联的对应程序功能的加载;功能运行任务模块,用于实现一个运行功能的加载模块里所有功能运行的任务;其中,嵌入式系统、Log调试任务模块、系统状态任务模块和功能运行任务模块构成组态系统的最小运行系统。本发明提供的设备功能的组态系统及其方法能够简化设备功能开发过程,实现新设备功能快速组合并快速部署运行。
技术领域
本发明主要涉及电子物联网技术领域,尤其涉及一种设备功能的组态系统及组态方法。
背景技术
随着近年来物联网设备的爆发式增长,应用场景也越来越多样且复杂化,这些设备的开发周期被提出了更高更短的要求。随着功能开发的日积月累,虽然一个新的设备功能要求上有一定的差异化,但基础的原子功能基本差异不大,甚至相同,所以一个新设备可以看作是其它几个设备功能的删减或组合。
目前的通用作法是平时设备开发过程中建立功能模块化经验积累,然后一个新的设备需要开发时凭借历史经验库快速复制组合再进行开发调度的方法以缩短开发周期。这样的方法虽然也能快速开发产品设备,但同样存在对同一模块组合后的功能重复调试的工作量,因此有必要提出一种更快速且有效的方法来提高开发效率。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
为了达到上述目的,本发明提供了一种设备功能的组态系统,包括:
嵌入式系统,可实现平台化移植;
Log调试任务模块,具有开关使能功能,用于Log调试输出任务;
系统状态任务模块,用于监控所述组态系统中其它功能模块运行;
注册模块,用于实现一个宏定义完成功能程序注册;
加载模块,用于实现所述宏定义关联的对应程序功能的加载;
功能运行任务模块,用于实现一个运行功能的所述加载模块里所有功能运行的任务;
其中,所述嵌入式系统、Log调试任务模块、系统状态任务模块和功能运行任务模块构成所述组态系统的最小运行系统,在所述设备没有功能时,所述最小运行系统保持正常运行。
本发明还提供了一种设备功能的组态方法,应用前述的组态系统,所述组态方法包括:
步骤S1:初始化,在所述最小运行系统基础上,根据所述设备功能需求,把所述设备功能中独立的子功能的初始化程序通过所述注册模块插入所述最小运行系统的初始化程序段中,实现所述设备功能的初始化;
步骤S2:程序加载,通过所述加载模块把对应所述子功能的运行程序插入所述最小运行系统中的运行程序段中;
步骤S3:运行所述嵌入式系统,所述功能运行任务模块逐一运行所述加载模块,对应的运行状态信息反馈到所述系统状态任务模块。
在如上述方法的一实施例中,在步骤S3中,当需要对模块进行调试,开启所述Log调试任务模块,子功能程序根据需要在相应的程序位置插入 Log交互功能。
本发明还提供了另一种设备功能的组态方法,应用前述的组态系统,所述组态方法包括:
步骤T1:在一类CPU主平台上实现所述嵌入式系统的平台化移植,在所述组态系统上构建所述最小运行系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商米科技集团股份有限公司;深圳米开朗基罗科技有限公司,未经上海商米科技集团股份有限公司;深圳米开朗基罗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111325437.9/2.html,转载请声明来源钻瓜专利网。





