# iceoryx

> 权威词条地址：https://robotics.hellobike.com/sdks/eclipse-iceoryx-iceoryx
> 所属分类：sdks | 最近核验日期：2026-08-18 | 技术层级：L3

## 核心摘要

eclipse-iceoryx 在 GitHub 开源的框架，主要语言 C++。 Eclipse iceoryx™ - true zero-copy inter-process-communication

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/eclipse-iceoryx/iceoryx"}] |
| `updated` | 2026-08-18 |
| `repo` | https://github.com/eclipse-iceoryx/iceoryx |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "v2.90.0 / 最新稳定分支，若对接ROS 2 Humble可使用ros2分支v2.0.5", "tested_env": "Ubuntu 20.04 LTS / Ubuntu 22.04 LTS + GCC 9.4+ / CMake 3.16+", "notes": "通过cmake编译安装，核心入口为iceoryx_posh的发布/订阅API，支持自定义消息类型实现零拷贝传输。"}] |
| `incompatible_envs` | ["Windows原生环境支持不完善，建议使用WSL2运行避免系统调用兼容问题", "GCC版本低于8.4时不支持部分C++17特性，会导致编译失败"] |
| `repo_stats` | {"stars": 2194, "forks": 493, "as_of": "2026-10-13"} |
| `tool_type` | framework |
| `overview_sources` | ["https://github.com/eclipse-iceoryx/iceoryx"] |

## 技术详解与生态说明

iceoryx是Eclipse基金会开源的进程间通信开发框架，核心开发语言为C++，主打真零拷贝的进程间数据传输能力，核心功能模块包含共享内存管理、低延迟数据分发、多进程通信接口，可大幅降低异构组件间数据传输的内存开销与延迟。

该框架属于机器人软件栈L3中间件层级，无特定绑定的机器人本体，可集成于运动控制、SLAM导航、感知数据分发等需要高频跨进程交互的场景，开发者可通过其提供的C++ API接入现有系统，无需修改核心业务逻辑即可实现零拷贝通信能力。

## 原始核验来源 (Sources)

- [GitHub eclipse-iceoryx/iceoryx](https://github.com/eclipse-iceoryx/iceoryx)