Located in San Diego, California - Express Logic's mission is to provide the absolute best quality software solutions for deeply embedded applications. In addition to providing the very best software products, we philosophically believe in licensing our products in a non-royalty fashion along with providing complete source code. This combination of having superior products and a practical business model is paying huge dividends. The name recognition and popularity of ThreadX is growing tremendously from year to year.
Express Logic’s BenchX™ Integrated Development Environment (IDE) is a
full–featured, Eclipse-based tools solution for embedded systems. The
Eclipse community’s efforts have ushered in a new generation of IDEs and
tools that can be adapted for use with embedded systems. Express
Logic’s BenchX, its own new Eclipse-based Integrated Development
Environment, is tailored for embedded development, and supports the
ARM7/ARM9 architecture (Cortex, Power Architecture, ColdFire, and MIPS
processor architectures coming soon) .
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
ThreadX is implemented as a C library. Only the features used by the
application are brought into the final image. The minimal footprint of
ThreadX is under 2KB on Microcontrollers.
TraceX™ is Express Logic's host-based analysis tool that provides
developers with a graphical view of real-time system events and enables
them to visualize and better understand the behavior of their real-time
systems. With TraceX, developers can see clearly the occurrence of
system events like interrupts and context switches that occur out of
view of standard debugging tools.
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