Become a sponsor to OpenCyphal
OpenCyphal
Cyphal is an open technology for real-time intravehicular distributed computing and communication based on modern networking standards (Ethernet, CAN FD, etc.). It was created to address the challenge of on-board deterministic computing and data distribution in next-generation intelligent vehicles: manned and unmanned aircraft, spacecraft, robots, and cars.
The underlying Cyphal Specification is open to everyone, and it will always remain this way. No licensing or approval of any kind is necessary for its implementation, distribution, or use.
Featured work
-
OpenCyphal/specification
The Cyphal specification documents are maintained here.
TeX 42 -
OpenCyphal/public_regulated_data_types
Regulated DSDL definitions for Cyphal (standard and third-party)
Python 72 -
OpenCyphal/libcanard
A compact implementation of the Cyphal/CAN protocol in C for high-integrity real-time embedded systems
C++ 332 -
OpenCyphal/pycyphal
Python implementation of the Cyphal protocol stack.
Python 122 -
OpenCyphal/nunavut
Generate code from DSDL using PyDSDL and Jinja2
Python 39