#copper #real-time #middleware

bin+lib cu-iceoryx2

Copper example to use Iceoryx2 as a middleware

8 releases (5 breaking)

0.10.0 Oct 19, 2025
0.9.1 Sep 12, 2025
0.9.0 Aug 1, 2025
0.8.0 May 26, 2025
0.4.1 Nov 15, 2024

#50 in #copper

Download history 91/week @ 2025-07-26 35/week @ 2025-08-02 1/week @ 2025-08-09 68/week @ 2025-09-06 80/week @ 2025-09-13 2/week @ 2025-09-20 8/week @ 2025-09-27 5/week @ 2025-10-04 117/week @ 2025-10-18 10/week @ 2025-10-25

134 downloads per month

Apache-2.0 and maybe GPL-3.0-only

2MB
2K SLoC

cu_iceoryx2

This demonstrates how to use Copper to interface with the Iceoryx2 shared memory communication middleware.

It is useful for Copper users who want to use Iceoryx to communicate with external applications.

You can start the 2 processes in separate terminals:

# Terminal 1
cargo run --bin upstream

# Terminal 2
cargo run --bin downstream

And you should see messages from the caterpillar example (just booleans) getting passed from one copper process to the other.

Dependencies

~40–78MB
~1M SLoC