基于内存映射的进程间通信实现跨平台软件互联互通

来源 :现代电子技术 | 被引量 : 0次 | 上传用户:chen_2006tt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在某型号改研制过程中,软件运行于WindowsXP操作系统中,需要将VC平台下编写的软件无缝嵌入delphi平台下编写的软件中,实现两个单独运行进程的互联互通。以内存文件映射技术为基础,提出了将共享内存区分为读数据区和写数据区,并利用特定字节设定允许读写标志。在读写数据时,分剐在两个进程中采用间隔相等的轮询定时器,实现了在两个进程中数据的双向通信。后续试验表明,该方法可靠实用,软件改动量小,极大地促进了工厂的型号研制。
其他文献
设计了一种利用热插拔保护控制芯片,实现直流升压电路的输出过流、短路保护。分析了直流升压电路以及热插拔保护电路的工作原理及实现方式,详细介绍了电路及参数设计、选择过程
纯电动汽车机电复合制动研究中,实现液压制动力的良好控制对能量回收与制动效能有着非常积极的意义。通过探究电动汽车机电复合制动的结构特性和工作原理,提出相应的机电复合
结合苜蓿压扁效果的影响因素:压辊间隙、弹簧的初始拉力、压扁辊转速、喂入量等,设计了一种苜蓿压扁试验台。借助SolidWorks中的Simulation有限元分析模块对试验台机架进行模
针对多台雷达远程配电需求,设计了一种基于TCP/IP通信协议和WinSock技术的系统解决方案,在介绍系统功能和数据交换策略的基础上,给出了以EIO控制模块为核心的硬件结构,并进一