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.
300 stars
70 watching
502 forks
Language: C++
last commit: almost 2 years agoLinked from 1 awesome list
aerospacecancommunication-protocolcppcpp11cpp14cyphaldronesembedded-systemslinuxmisraopencyphalroboticssocketcanspaceuavuavcanvehicle-bus
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A C library implementing an ISO standard for sending data packets over a CAN bus | 307 | |
| Provides a standardized CANopen protocol stack for embedded control systems and IoT applications. | 1,478 | |
| Provides a convenient C++ interface to serial ports on Linux operating system | 427 | |
| Provides a PyTorch implementation of several computer vision tasks including object detection, segmentation and parsing. | 1,191 | |
| A C++ library providing platform-independent terminal functionality for building cross-platform applications | 539 | |
| Develops containers and utilities for embedded systems with fixed capacity and compile-time allocation | 2,274 | |
| Enables the creation of custom C++ extensions with CUDA support in PyTorch | 1,031 | |
| A Python implementation of a class of 'correct-by-construction' consensus protocols. | 229 | |
| A high-level C++ peer-to-peer networking library that simplifies network communication by abstracting away low-level details. | 141 | |
| Provides a user-space interface to the Linux kernel crypto API | 175 | |
| A C++ RPC library for remote procedure call using MessagePack. | 1,728 | |
| A C implementation of a lightweight application protocol for constrained devices | 809 | |
| A modern C++ library providing platform-independent utilities for process management, synchronization, and communication. | 229 | |
| A repository containing instrumentation libraries, exporters, and other components extending the functionality of the OpenTelemetry C++ SDK. | 128 | |
| A high-performance asynchronous logging library for C++ applications | 1,775 |