libcyphal

Cyphal protocol stack

An implementation of a lightweight protocol stack for reliable communication in aerospace and robotic applications.

Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.

GitHub

297 stars
69 watching
500 forks
Language: C++
last commit: 8 days ago
Linked from 1 awesome list

aerospacecancommunication-protocolcppcpp11cpp14cyphaldronesembedded-systemslinuxmisraopencyphalroboticssocketcanspaceuavuavcanvehicle-bus

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
openxc/isotp-c A C library implementing an ISO standard for sending data packets over a CAN bus 304
canopennode/canopennode Provides a standardized CANopen protocol stack for embedded control systems and IoT applications. 1,459
crayzeewulf/libserial Provides a convenient C++ interface to serial ports on Linux operating system 417
openseg-group/openseg.pytorch Provides a PyTorch implementation of several computer vision tasks including object detection, segmentation and parsing. 1,190
jupyter-xeus/cpp-terminal A C++ library providing platform-independent terminal functionality for building cross-platform applications 525
etlcpp/etl Develops containers and utilities for embedded systems with fixed capacity and compile-time allocation 2,244
pytorch/extension-cpp Enables the creation of custom C++ extensions with CUDA support in PyTorch 1,017
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229
organic-code/breep A high-level C++ peer-to-peer networking library that simplifies network communication by abstracting away low-level details. 139
smuellerdd/libkcapi Provides a user-space interface to the Linux kernel crypto API 175
rpclib/rpclib A C++ RPC library for remote procedure call using MessagePack. 1,721
obgm/libcoap A C implementation of a lightweight application protocol for constrained devices with networking and TLS support 801
alairion/not-enough-standards A modern C++ library providing platform-independent utilities for process management, synchronization, and communication. 229
open-telemetry/opentelemetry-cpp-contrib A repository containing instrumentation libraries, exporters, and other components extending the functionality of the OpenTelemetry C++ SDK. 125
odygrd/quill A high-performance asynchronous logging library for C++ applications 1,559