Embedded Platforms

Twin Oaks Feature

CoreDX DDS in Embedded Systems

The small-footprint of CoreDX DDS opens the door for exciting embedded applications.

In preparation for the second Multi-Vendor DDS Interoperability Demonstration, we ported the CoreDX DDS
interoperability applications to the Gumstix Verdex Pro platform. This small form factor computer-on-module
platform includes a Marvell PXA270 processor, 128MB RAM, and multiple I/O options. For the demonstration,
we have attached a small LCD panel and a WiFi module. The Gumstix runs a trimmed down Linux distribution,
and offers a familiar development environment. These platforms have signification potential in
Unmanned Vehicle applications or anywhere that size, weight, and power are critical resources.
You can find more information about Gumstix here.

Shown here is the Gumstix VerdexPro running the CoreDX DDS shapes interoperability demo software.
The geometric objects (shape, size, position, and color) are communicated through DDS to the application
on the VerdexPro over a wireless network. The graphics are drawn on the LCD using the DirectFB library,
and are updated at 20Hz. The ddsping interoperability application was also ported to the Gumstix platform.

These applications were be demonstrated at the Multi-Vendor DDS Interoperability Demonstration during
the Real-Time and Embedded Systems Workshop. See the OMG site
for more information on this event.