[发明专利]一种用于嵌入式操作系统进程间通讯优化的处理方法有效
申请号: | 201410646274.8 | 申请日: | 2014-11-14 |
公开(公告)号: | CN104346229B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 王振岳;罗凡;王建领;陈杰;韩冬;孙虎云;薛廷超;付瑞卿;王继斌;李俊 | 申请(专利权)人: | 国家电网公司;许继集团有限公司;国网甘肃省电力公司;北京许继电气有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京立成智业专利代理事务所(普通合伙) 11310 | 代理人: | 吕秀丽 |
地址: | 100017 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于嵌入式操作系统进程间通讯优化的装置及方法,该方法包括:初始化管理进程,确定系统设备的运行信息;初始化特征信息结构体及设备;创建实时内存库;创建通道进程消息共享内存空间,管理进程消息共享内存空间,通道进程消息共享内存空间的信号量,管理进程消息共享内存空间的信号量;将通道进程消息共享内存空间与通道进程特征消息结构体进行映射;根据运行信息建立通道进程,将管理消息传递到相应的通道进程;进入管理进程,设定管理消息信号量,读取小于等于管理消息信号量的管理消息。本发明解决了嵌入式操作系统在多进程间通讯情况下,利用共享内存建立的消息传递机制所存在的无用消息传递、消息处理效率不高的问题。 | ||
搜索关键词: | 管理消息 信号量 嵌入式操作系统 共享内存空间 管理进程 进程消息 进程间通讯 内存空间 消息共享 读取 特征信息结构 消息处理效率 消息传递机制 初始化管理 消息结构体 共享内存 进程特征 实时内存 无用消息 系统设备 信息建立 进程 传递 初始化 多进程 映射 创建 优化 通讯 | ||
【主权项】:
一种用于嵌入式操作系统进程间通讯优化的装置,其特征在于,该装置包括消息队列共享内存单元,所述消息队列共享内存单元由管理进程消息内存空间和通道进程消息内存空间两个独立的部分组成;其中,所述管理进程消息内存空间,用于管理的消息队列信息,建立独立的索引ID,内存读、写指针,采用独立的信号量控制同步;所述通道进程消息内存空间,用于通讯进程的消息队列,所有通讯进程采用一个公用的信号量来控制同步,每一个通讯进程具有一个独立的具备特征值的消息队列;所述各消息队列均采用相同的消息结构体,所述消息结构体包括三个部分:读寄存器序号、写寄存器序号、消息队列空间;在消息队列初始化过程中,一次性分配相应的内存空间,并初始化寄存器序号,完成共享内存中的消息队列创建,从而将结构体创建并格式化,以便于后续数据的访问;根据操作特点,在实际处理时采取同时读取多个消息的方式的消息读取机制,实现一个快速处理、慢速同步通讯的协调方案。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;许继集团有限公司;国网甘肃省电力公司;北京许继电气有限公司,未经国家电网公司;许继集团有限公司;国网甘肃省电力公司;北京许继电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410646274.8/,转载请声明来源钻瓜专利网。
- 上一篇:电磁脉冲断开系统和方法
- 下一篇:一种电动汽车扭转梁式驱动系统及其驱动方法