Linux

The shared memory built-in transport in RTI Connext uses IPC segments and semaphores under the hood to perform DDS communication between DomainParticipants. It is important that those IPC resources are not destroyed while RTI Connext applications are using them. Failure to do so may result in ...
330 reads — 0 comments
When using asynchronous publication and Best Effort reliability, you may see the warning: PRESWriterHistoryDriver_completeBeAsynchPub:!make_sample_reclaimable in topic 'MyTopic' This warning message may be caused by a small history depth you are configuring. Since you are using asynchronous ...
793 reads — 0 comments
Jitter when making API calls can result in inconsistent execution time for making those calls. For example, the median call to return_loan() may take ~4,500 nanoseconds, but there could be execution outliers that take 5-10x this median time. What could cause this kind of behavior? The cause of such ...
2157 reads — 0 comments
Connext applications can enjoy consistent "me-first" execution by running at an elevated priority on the Linux RT_PREEMPT kernel. RT_PREEMPT is a kernel enhancement that enables real-time preemption and settable priorities for processes and threads, similar to an RTOS. This can be put to use for ...
1699 reads — 0 comments
In Connext DDS Professional 6.1.0 and above, a new UDP-based transport is available for communicating over a wide area network (WAN). The Real-Time WAN Transport is a smart transport that enables secure, scalable, and high-performance communication over WANs, including public networks. Real-Time ...
2827 reads — 0 comments
When using certain restrictive umask settings, the RTI Connext installer may cause the GNOME desktop environment to lock up and prevent access to the desktop environment of a device. You can work around this issue by setting a more permissive umask, running the installer, and restoring the restrictive umask afterward. ...
1808 reads — 1 comment
This article describes the procedure to build and run Code Generator ( rtiddsgen ) examples directly on an embedded target. We will use a Raspberry Pi for this example, but the procedure is similar for other embedded targets. In order to build directly on the target, the target must include a ...
4934 reads — 3 comments
Preface: The vast majority of this article was extracted from a White Paper that RTI's Don Gochenour originally authored. Don is a Senior Application Engineer with extensive knowledge in embedded systems and RTI's products. Don is located on the East coast of the US. Introduction This content piece ...
4302 reads — 0 comments
Introduction RTI Connector offers a simplified API to Data Distribution Service. Different than the full DDS API, this lightweight API does not offer a one-to-one data mapping between the published or subscribed to datatype defined by the language (Javascript/Python). For example, if you use the C ...
2179 reads — 0 comments
Note: Applies to RTI Connext DDS Micro 3.x and above Configuration via external files often isn’t allowed in certified applications, such as those used by the automotive industry. In such cases, the keys, governance, and permissions configuration used by RTI Security Plugins should be specified ...
2415 reads — 2 comments

Pages

Subscribe to RSS - Linux