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.
297 stars
69 watching
500 forks
Language: C++
last commit: 8 days ago
Linked from 1 awesome list
aerospacecancommunication-protocolcppcpp11cpp14cyphaldronesembedded-systemslinuxmisraopencyphalroboticssocketcanspaceuavuavcanvehicle-bus
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 |