[发明专利]一种嵌入式多插件装置快速启动的方法在审
申请号: | 201810693927.6 | 申请日: | 2018-06-29 |
公开(公告)号: | CN110659077A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 徐东方;文继锋;周强;陈宏君;刘伟;李德文;于皎 | 申请(专利权)人: | 南京南瑞继保工程技术有限公司;南京南瑞继保电气有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 32224 南京纵横知识产权代理有限公司 | 代理人: | 董建林 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 初始化 配置文件 管理CPU 消息通知机制 初始化过程 并行处理 插件生成 动态元件 分配信息 环境变量 获取装置 交互过程 快速启动 离线配置 输出变量 主动通知 多插件 分配表 嵌入式 上电 下载 信息量 解析 进程 管理 | ||
本发明公开了一种嵌入式多插件装置快速启动的方法,包括:通过离线配置工具,为每个插件生成独立的配置文件并下载到该插件,该配置文件包括该插件的环境变量,默认定值,动态元件和输入输出变量分配表等信息。装置上电后,每块插件解析自身的配置文件,获取装置初始化分配信息,减少与管理插件交互的信息量,可以大幅提高启动速度。改变了之前以管理CPU插件为主的,一主多从式的初始化交互过程。现采用消息通知机制,任何插件或进程在完成自身初始化后,主动通知管理CPU插件要求初始化交互,把初始化过程由串行改成并行处理,大幅提高了装置的启动速度。
技术领域
本发明涉及嵌入式技术领域,尤其涉及一种嵌入式多插件装置快速启动的方法。
背景技术
在电力系统控制保护和工业控制等领域,随着应用功能日趋复杂,需要多块插件(含CPU,DSP和IO)协同工作来完成相应的控制保护任务,插件之间在启动时需要交换大量的注册和分配报文。
文献[1]提出一种基于信号名的嵌入式多CPU板间信号自动交换的方法,需要设置主板和从板,在装置上电后,先由从板向主板传输变量注册信息,再由主板汇总和计算后将分配后的变量输入输出向量表下发给从板。该方法虽然配置比较灵活,但当配置复杂,变量交换多时,由于注册报文和分配报文量大,这种基于主从架构的模式导致装置启动时间长,影响了批量生产效率。因此,如何提供一种既能满足复杂应用,又能实现装置快速启动的方法是一个亟待解决的问题。
发明内容
本发明的目的为了解决现有技术的不足,本发明提供一种嵌入式多插件装置快速启动的方法,能够大幅提高嵌入式多插件装置的启动速度,缩短启动时间。
为了解决上述技术问题,本发明的技术方案为:一种嵌入式多插件装置快速启动的方法,包括:通过离线配置工具对各插件进行逻辑编程和组态,为每个插件生成独立的配置文件并下载到该插件;装置加电后,各插件解析下载的属于自身的配置文件,获取装置初始化分配信息。
进一步的,还包括:装置加电后,各插件和进程同时开始自身的初始化,任何插件或者进程在完成自身的初始化后,主动通知主插件要求初始化交互。
进一步的,装置加电后插件和进程同时开始硬件和软件的初始化,其中软件初始化包括软解析独立配置文件,构建数据模型,初始化自身环境变量,设置默认参数值,新建动态元件,给输入变量的指针赋值,建立输出变量刷新列表。
进一步的,装置加电后,各插件和进程同时开始自身的初始化,任何插件或者进程在完成自身的初始化后,主动通知主插件要求初始化交互。
装置加电后插件和进程同时运行,完成自身初始化后通过消息机制通知管理进程,如果管理进程就绪就立即响应,如果忙就延后响应,即通过消息机制按照一定的时间间隔不断向管理进程发出请求,当管理进程空闲时便开始响应。
本发明所达到的有益效果:采用本方法后各块插件可以并行启动,解析离线配置文件,不需要和管理插件来回交互大量的注册报文和分配报文信息,有效减少了装置上电过程的工作量,加快了启动速度,显著提高生产调试效率。
附图说明
图1是本发明中按插件离线生成配置文件示意图;
图2是本发明中插件上电初始化流程图。
具体实施方式
下面结合附图和具体实施方式,进一步阐明本发明,应理解下述具体实施方式仅用于说明本发明而不用于限制本发明的范围。
下面结合实例对本发明作更进一步的说明。
如图1-2所示,本发明的方法可以用于嵌入式多插件装置,如图1所示,该装置包括了管理插件(即主插件,如CPU)、DSP插件以及IO插件等,基于背板通信总线互联互通,通过本发明的方法能够实现该装置的快速启动,具体包括如下内容:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保工程技术有限公司;南京南瑞继保电气有限公司,未经南京南瑞继保工程技术有限公司;南京南瑞继保电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810693927.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:操作系统的安装部署方法及装置
- 下一篇:远程车辆电子装置配置