ThreadX is Express Logic’s advanced Real-Time Operating System (RTOS) designed specifically for deeply embedded applications. ThreadX provides advanced scheduling facilities, message passing, interrupt management, and messaging services, as well as many others. ThreadX has many advanced features, including its picokernel™ architecture, preemption-threshold™ scheduling, event-chaining,™ and a rich set of system services. Combined with its superior ease-of-use, ThreadX is the ideal choice for the most demanding of embedded applications. ThreadX has been deployed in over 1.5 billion electronic products in the areas of consumer devices, medical electronics, and industrial control equipment.
FileX is Express Logic’s high-performance MS-DOS compatible file system. It is fully integrated with ThreadX and is available for all supported processors. Like ThreadX, FileX is designed to have a small footprint and high-performance, making it ideal for today’s deeply embedded applications that require file operations.
NetX is Express Logic’s high-performance implementation of TCP/IP protocol standards. It is fully integrated with ThreadX and is available for all supported processors. NetX has a unique Piconet™ architecture. Combined with a zero-copy API, it makes it a perfect fit for today’s deeply embedded applications that require network connectivity.
The PegX (Portable Embedded GUI for ThreadX) development package is a professional quality graphical user interface package created to meet the needs of embedded systems developers. Unlike the alternatives, PegX is small, fast, and easily ported to virtually any hardware configuration capable of supporting graphical output. PegX also delivers exceptional visual appeal and an intuitive and powerful API for application-level user interface development.
USBX™ is Express Logic’s high-performance USB host, device, and On-The-Go (OTG) embedded stack. It is fully integrated with ThreadX and is available for all ThreadX supported processors. Like ThreadX, USBX is designed to have a small footprint and high-performance, making it ideal for today’s deeply embedded applications that require to interface with USB devices or be connected with a Windows/Apple/Linux desktop over USB.
TraceX™ is Express Logic’s host-based system event analysis tool. TraceX provides developers with a graphical view of real-time system events. TraceX enables embedded developers to visualize and better understand the behavior of their real-time systems.
StackX™ is a new development tool that helps developers avoid stack overflow problems that traditionally have plagued embedded systems. StackX performs a comprehensive analysis of a complete application at the executable code level, computing the worst-case stack usage the application can experience. Express Logic is the only RTOS company that can identify how large a stack customers need for each application thread and automatically alerts them if they fail to allocate sufficient memory!