|Product||Supported Hardware||Supported OS||Compatible Software|
|Klepsydra Core||ARM 32/64 Bits, x86 64 Bits||Linux 32/64 Bits, FreeRTOS, RTEMS||C++11, ROS, DDS, ZMQ, NodeJs|
|Klepsydra Robotics||ARM 32/64 Bits, x86 64 Bits||Linux 32/64 Bits||ROS, DDS, ZMQ, Mavlink, OpenCV, FFMpeg, Pistache|
|Klepsydra Space||ARM 32/64 Bits, x86 64 Bits||Linux 32/64 Bits, FreeRTOS, RTEMS||MATLAB, CAN-Bus, FPGA|
|Modules and Add-ons||Core, Robotics||Core, Robotics, Space|
|Development tools||Klepsydra Code Generator||Klepsydra Code Generator, Simulink Klepsydra Toolset|
|Middleware||ROS, DDS, ZMQ||ROS, DDS, ZMQ, ROS2, CAN|
|Language Bindings||C++||C++, Node, Matlab/Simulink|
Klepsydra professional is offered for a subscription-fee based on the number of run-time embedded system deployments. As part of the package, the following support elements are included:
– Support matrix. List of supported platforms consisting of three factors: processor, compiler and operating system.
– Benchmark reports. We publish reports regularly of benchmark tests for the supported platforms.
– Certified version of the software for Space and Automotive.
The software is available for a 30-days trial period and can be requested here.
As both editions share the same public interface (API), the transition from Community to Professional is very smooth, with the user simply needing to replace the code and/or distribution files.
The following table shows the technical difference between both products: