High-performance data exchange

<< 点击显示目录 >>

主页  exOS使用助手 > exOS Automation Help > Concept >

High-performance data exchange

data_exchange

exOS 具有强大的数据通信机制。利用这种进程间通信(IPC)机制,Linux 和 AR 之间可以交换任何类型的数据。它支持各种简单或复杂的数据类型,如结构和数组,并提供具有最高性能的缓冲和一致的传输。通过使用 Hypervisor 共享内存,甚至可以在低微秒范围内进行数据交换。

exOS IPC 机制的应用程序接口(API)的设计重点是简单易用。它完全抽象了底层通信机制。这样就可以创建可直接用于实际硬件设置和模拟环境的 exOS 软件包,而无需根据不同的通信通道调整源代码。

更多详情,请参阅 " 数据通信"一章 。


data_exchange

exOS comes with a powerful mechanism for data communication. Using this Inter Process Communication (IPC) mechanism, any kind of data may be exchanged between Linux and the Automation Runtime system. It supports all kind of simple or complex data types such as structures and arrays and provides a buffered and consistent transfer with highest performance. Using the Hypervisor shared-memory, this allows data exchange even in low microsecond range.

The API of the exOS IPC mechanism has been designed with a focus on simple and user-friendly usage. It fully abstracts the underlying communication mechanisms. This allows to create exOS Packages that can be used directly in both, a real-life hardware setup and a simulated environment without the need to adapt the source code to the different communication channels.

Please see the chapter Data Communication for more details.