ThreadX and CoreDX DDS Optimize Data Distribution in Embedded Real-Time Devices
San Diego, CA, April 8, 2013―Express Logic, Inc., the worldwide leader in royalty-free real-time operating systems (RTOS), today announced that Express Logic’s ThreadX® RTOS now supports the CoreDX Data Distribution Service (DSS) communications middleware from Twin Oaks Computing. CoreDX DDS simplifies communications processes among different system types, easing the communications challenge between the embedded mobile device and the enterprise-, IT-based network application. The integration of ThreadX RTOS and CoreDX DDS strongly complements ThreadX’s broad deployment in wireless and mobile devices such as routers, PDAs, Android phones, and portable medical devices.
Communications middleware serves a variety of software systems, from deeply embedded real-time systems and mobile devices to enterprise and database systems. It enables communication between two otherwise separate software threads, tasks, components, processes, or applications to exchange information, either within one device or between multiple systems. The communications middleware simplifies the design, programming, and management of applications by streamlining how applications receive and process data. Communication is critical to coordinate the activities of various threads and applications.
CoreDX DDS implements a simple, efficient, and universal way to coordinate communications. CoreDX DDS is a cross-language, cross-operating system, cross-platform middleware (or IPC) solution that manages communications not only between networks and devices, but also in providing an essential service for interprocessor communications in multicore or multiprocessor systems. CoreDX DDS simplifies communication processes, making distributed development easier, faster, and more reliable.
“As the Internet of Things extends more and more communications to a mix of networks, devices, and systems, communications middleware has become an essential way to ease development, manage the interface, and reduce costs,” noted Clark Tucker, CEO, Twin Oaks Computing. “Our commitment to simplifying technology to ease development is fundamental to Express Logic, as well. Our integration of CoreDX DDS and the ThreadX RTOS delivers a powerful and flexible communication architecture that perfectly complements the compact, high-performance capabilities of this easy-to-use RTOS.”
Express Logic’s ThreadX® RTOS offers a robust library of application-callable operating system services that simplify and optimize the performance of embedded systems. Designed for such microcontroller-based applications, ThreadX features a memory footprint as small as 2KB, which enables it to reside in even the most limited on-chip MCU memory. ThreadX provides preemptive, real-time, priority-based scheduling for optimum responsiveness and high performance, and includes services such as thread scheduling, message passing, resource allocation, synchronization, and interrupt management. ThreadX incorporates Preemption-Threshold™ Scheduling technology that minimizes context switches while maintaining schedulability.
“Twin Oaks Computing has significantly simplified the communications exchange to deliver a solution that’s secure, predictable, and robust,” confirmed William E. Lamie, President of Express Logic. “I look forward to working together with Twin Oaks Computing to meet the communications requirements that are becoming a more common challenge for our customers as connectivity extends through a plethora of devices from sensors to industrial and worldwide networks.”
About Express Logic and ThreadX
Headquartered in San Diego, CA, Express Logic offers the most advanced run-time solution for deeply embedded applications, including the popular ThreadX® RTOS, the high-performance NetX™ TCP/IP stack, the FileX® embedded FAT compatible file system, the new GUIX™ GUI development toolkit, and the USBX™ Host/Device USB protocol stack. All products from Express Logic include full source-code and have no run-time royalties. For more information about Express Logic solutions, please visit our web site at http://www.rtos.com, call 1-888-THREADX, or email inquiries to firstname.lastname@example.org.