S SmartDocs

机器人与自主系统

ROS 2、人形机器人、无人机与自动驾驶系统。

ROS 2 更新于 2026-03-28

FAST DDS SECURITY RESOURCES

This directory contains several sample files needed to implement secure TLS over TCP communication. These files are required to configure the TCP transport protocol with TLS in Fast DDS.

阅读文章 →
ROS 2 更新于 2026-03-28

versions

Added new flowcontrollerdescriptorlist XML configuration.

阅读文章 →
ROS 2 更新于 2026-03-28

foonathanmemoryvendor Quality Declaration

This document is a declaration of software quality for the foonathanmemoryvendor package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.

阅读文章 →
ROS 2 更新于 2026-03-28

Foonathan Memory Vendor

Build Statushttp://jenkins.eprosima.com:8080/job/nightlyfoonathanmemorymasterlinux/badge/icon?subject=%20%20%20Linux%20CI%20http://jenkins.eprosima.com:8080/view/Nightly%20Foonathan%20Memory/job/nightlyfoonathanmemorymas

阅读文章 →
ROS 2 更新于 2026-03-28

Cyclone DDS Quality Declaration

This document is a declaration of software quality for the Eclipse Cyclone DDShttps://github.com/eclipsecyclonedds/cyclonedds hereafter simply "Cyclone DDS" project, based on the guidelines in REP2004https://www.ros.org/

阅读文章 →
ROS 2 更新于 2026-03-28

Notices for Eclipse Cyclone DDS

This content is produced and maintained by the Eclipse Cyclone DDS project.

阅读文章 →
ROS 2 更新于 2026-03-28

Eclipse Cyclone DDS

Eclipse Cyclone DDS is a very performant and robust opensource implementation of the OMG DDS specificationhttps://www.omg.org/spec/DDS/1.4/AboutDDS/. Cyclone DDS is developed completely in the open as an Eclipse IoT proj

阅读文章 →
ROS 2 更新于 2026-03-28

Cyclone DDS Roadmap

The Eclipse Cyclone DDS project aims at implementing the OMG DDS core standards, namely:

阅读文章 →
ROS 2 更新于 2026-03-28

Asynchronous write

Asynchronous Write is a feature where the actual sending of the data packets occurs on a different thread, than the thread where the ddswrite function is invoked. By default when application writes data using a DDS data

阅读文章 →
ROS 2 更新于 2026-03-28

DDS Security effort

ADLink has decided to donate their Vortex OpenSplice DDS Security implementation to the Cyclone DDS project. However, that will not be a simple code drop.

阅读文章 →
ROS 2 更新于 2026-03-28

Troubleshooting Travis CI builds locally in a Docker image

This document describes how to run a Travis CI build locally using docker.

阅读文章 →
ROS 2 更新于 2026-03-28

FreeRTOS

FreeRTOS1 is realtime operating system kernel for embedded devices. Think of it as a thread library rather than a general purpose operating system like Linux or Microsoft Windows. Outofthebox, FreeRTOS provides support f

阅读文章 →
ROS 2 更新于 2026-03-28

Generating C99 source file: ops structure

As part of the C99 source file, there is an array of uint32\t specifying the operation codes for demarshalling the data from and to the data structures defined in the generated header file.

阅读文章 →
ROS 2 更新于 2026-03-28

Logging and tracing in Cyclone DDS

A lot of effort has gone into providing as much useful information as possible when a log message is written and a fair number of mechanisms were put in place to be able to do so.

阅读文章 →
ROS 2 更新于 2026-03-28

Eclipse Cyclone DDS Module Layout

Cyclone DDS is made up of multiple modules, each of which provides a certain set of functionality, either private, public or a combination thereof. Since Cyclone DDS is a middleware product, the api is of course the most

阅读文章 →
ROS 2 更新于 2026-03-28

Topic Discovery

Topic discovery enables the exchange of topic information between endpoints using the builtin topic announcer and detector endpoints, as described in the DDS RTPS Specification section 8.5. Topic discovery is based on th

阅读文章 →
ROS 2 更新于 2026-03-28

Type Discovery

Type discovery in Cyclone is based on the DDSXTypes type discovery, as described in section 7.6.3 of the DDSXTypes specification.

阅读文章 →
ROS 2 更新于 2026-03-28

Type support

DDShttps://www.omg.org/spec/DDS/ is datacentric. To communicate between applications, possibly written in different languages, either locally or remotely, the middleware must marshal the data to a Common Data Representat

阅读文章 →
ROS 2 更新于 2026-03-28

ParticipantVolatileMessageSecure Handling

It is expected to have some knowledge of DDSI builtin security endpoints.

阅读文章 →
ROS 2 更新于 2026-03-28

write to take

Path traversed by a sample, skipping some trivial functions and functions that are simply "more of the same", as well as with a bit of license in the "local subscription bypass" skips straight from writesamplegc to rhcst

阅读文章 →
ROS 2 更新于 2026-03-28

Cyclone XTypes support

The following data types are not supported: map, bitset, widestrings, char16, float128 For the C language binding, additionally the following types are not supported as part of a type’s key: union, sequence Union types:

阅读文章 →
ROS 2 更新于 2026-03-28

//CycloneDDS

The General element specifying Domain related settings.

阅读文章 →
ROS 2 更新于 2026-03-28

Android port

Building for Android 9 codename Pie, or API level 28. Earlier versions of Android may be supported at some point, but that would require implementing replacements for pthreadattrsetinheritsched introduced in level 28 and

阅读文章 →
ROS 2 更新于 2026-03-28

FreeRTOS POSIX Port

FreeRTOS is a supported platform for Eclipse Cyclone DDS. This document explains how to build and run Eclipse Cyclone DDS on the FreeRTOS POSIX Port. For basic information, see: freertos.md/docs/dev/freertos.md.

阅读文章 →