Express Logic is a leader in royalty-free real-time operating system (RTOS) software and Eclipse-based embedded development tools. Express Logic’s ThreadX® RTOS is used in over 1 billion electronic products, making it one of the most widely used RTOSes in the world. Our NetX™ TCP/IP stack, USBX™ USB stack, FileX® file system, PrismX™ GUI development kit, BenchX® Eclipse-based IDE, TraceX® Graphical event trace, and StackX™ static analysis tool support applications in consumer, medical, industrial, automotive and aerospace applications. Our royalty-free licensing, full source code, and professional support make us an ideal choice for embedded development.
ThreadX – ThreadX® is Express Logic's advanced Real-Time Operating System (RTOS), designed specifically for deeply embedded applications. ThreadX has many advanced features, including its picokernel™ architecture, preemption-threshold™ technology, and rich set of system services. Combined with its superior ease-of-use, ThreadX is the ideal choice for the most demanding of embedded applications.
FileX – FileX® is Express Logic's high-performance MS-DOS compatible FAT 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 – NetX™ is Express Logic's high-performance implementation of IPv4 and IPv6 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.
PrismX- The PrismX™ development kit is a professional quality graphical user interface package created to meet the needs of embedded systems developers. PrismX is small, fast, and easily ported to virtually any hardware configuration capable of supporting graphical output. PrismX also delivers exceptional visual appeal and an intuitive and powerful API for application level user interface development.
USBX – USBX™ is Express Logic's high-performance USB host, device and 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 an interface with USB devices or that must be connected with a desktop system via USB.
TraceX – TraceX® is Express Logic's host-based graphical 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.
BenchX - BenchX™ is Express Logic's Eclipse-based IDE with GNU development tools and hardware debug probe. BenchX provides a complete development environment for embedded systems, whether ThreadX-based or not. BenchX is ready to use and requires no license keys.
StackX – StackX™ is Express Logic’s unique static analysis tool that graphically shows program stack size requirements and puts an end to guessing and to stack overflow.