-
公开(公告)号:CN104346229A
公开(公告)日:2015-02-11
申请号:CN201410646274.8
申请日:2014-11-14
申请人: 国家电网公司 , 许继集团有限公司 , 国网甘肃省电力公司 , 北京许继电气有限公司
IPC分类号: G06F9/54
摘要: 本发明公开了一种用于嵌入式操作系统进程间通讯优化的装置及方法,该方法包括:初始化管理进程,确定系统设备的运行信息;初始化特征信息结构体及设备;创建实时内存库;创建通道进程消息共享内存空间,管理进程消息共享内存空间,通道进程消息共享内存空间的信号量,管理进程消息共享内存空间的信号量;将通道进程消息共享内存空间与通道进程特征消息结构体进行映射;根据运行信息建立通道进程,将管理消息传递到相应的通道进程;进入管理进程,设定管理消息信号量,读取小于等于管理消息信号量的管理消息。本发明解决了嵌入式操作系统在多进程间通讯情况下,利用共享内存建立的消息传递机制所存在的无用消息传递、消息处理效率不高的问题。
-
公开(公告)号:CN104346229B
公开(公告)日:2018-06-05
申请号:CN201410646274.8
申请日:2014-11-14
申请人: 国家电网公司 , 许继集团有限公司 , 国网甘肃省电力公司 , 北京许继电气有限公司
IPC分类号: G06F9/54
摘要: 本发明公开了一种用于嵌入式操作系统进程间通讯优化的装置及方法,该方法包括:初始化管理进程,确定系统设备的运行信息;初始化特征信息结构体及设备;创建实时内存库;创建通道进程消息共享内存空间,管理进程消息共享内存空间,通道进程消息共享内存空间的信号量,管理进程消息共享内存空间的信号量;将通道进程消息共享内存空间与通道进程特征消息结构体进行映射;根据运行信息建立通道进程,将管理消息传递到相应的通道进程;进入管理进程,设定管理消息信号量,读取小于等于管理消息信号量的管理消息。本发明解决了嵌入式操作系统在多进程间通讯情况下,利用共享内存建立的消息传递机制所存在的无用消息传递、消息处理效率不高的问题。
-