APP下载

嵌入式IPC在超高速卷烟机上的应用研究

2019-10-21凌帅

今日自动化 2019年1期

凌帅

摘要:进程间通信IPC在工业控制系统建设当中应用广泛,通过构建嵌入式系统,能够实现面向高速信号处理的生产监控和指导。文中尝试将嵌入式IPC系统设计与卷烟生产中高速卷烟机生产工作相互结合,首先分析了嵌入式IPC系统的应用方法,结合高速信号处理,构建了基于超高速卷烟机生产的软硬件设计方式,以此来提高超高速卷烟机的生产效率。

关键词:IPC;嵌入式系统;超高速卷烟机;控制系统

中图分类号:C35

文献标识码:A

文章编号:2095-6487(2019)01-0036-04

0引言

IPC进程间通信全称为inter process communi-cation,在实际的嵌入式系统应用当中,IPC主要充当对于系统线程之间的相互通信。嵌入式系统内部,IPC主要通过不同的环节来形成信息的沟通,其中send、wait等负责信息的发出和调用,再由线程当中的reply进行线程信息的反馈,形成信息交流。工业生产领域当中,IPC基于线程的通信模式,为高速控制系统建设提供了可能。

1嵌入式系统IPC的应用

1.1IPC通信机制

嵌入式系统当中IPC主要工作在于进行线程间的通信控制,因此嵌入式系统通过几种进程机制,来实现对于线程间通信方式的管理。常见的线程间通信机制包括send、receive、wait、reply-wait以及call等五种,几种机制在线程间充当不同的通信机制关系。如表1所示。

1.2IPC线程通信的信息设置

潜入式系统的IPC线程间通信,主要目的在于实现消息数据的快速流转,因此系统自身会首先通过设置专门的消息媒介,实现对于消息内容的控制。常见的消息寄存器设置为short和long两种,前者主要功能在于对消息信息数据的存储,具有较快的信息传输效率,不过存储数据大小往往受到限制;long则利用系统内容进行数据存储,信息数据长度不受限制,但是信息存储通常会出现缺页错误等问题[1]。……

登录APP查看全文