- Small-footprint (small as 2KB, automatic scaling)
- Fast execution (sub microsecond context switch)
- Supports all popular processors and tools (see below)
- TraceX system analysis support
- Advanced Technology:
- Preemption-Threshold™
- Event Chaining™
- Performance Metrics
- Execution Profiling
- Run-time and Static Stack Analysis
- Multicore Support (SMP and AMP)
- Downloadable Application Modules
- Memory Protection for Downloadable Application Modules
- Extensive ThreadX ecosystem
- Safety Certifications (DO-178B, FDA510(k), IEC61508, etc)
- Deployed in over 1,000,000,000 devices
- Full Source Code
- Royalty-Free
- A2P
- ARM
- Atmel ARM
- Atmel AVR32
- BlackFin
- CEVA-TeakLite-III
- ColdFire/68K
- Energy Micro EFM32
- Freescale ARM
- Fujitsu FM3
- G-Series
- Hitachi H8/300H
- Infineon XMC-4000
- Leon3
- M-CORE
- MicroBlaze
- Microchip PIC24/dsPIC
- Microchip PIC32
- MIPS
- Nios II
- NXP
- Power Architecture
- Renesas RX
- Renesas SH
- Renesas V8xx
- SHARC
- ST Microelectronics STM32
- StarCore
- StrongARM
- Synopsys ARC
- TI ARM
- TI MSP430
- TMS320C54x
- TMS320C6x
- Win32
- x86/x386
- Xilinx ARM
- XScale
- Xtensa/Diamond
Licensing
The diversity and complexity of our embedded customers demands the same in our product licensing policies. We philosophically believe in licensing our products in a ROYALTY FREE fashion with complete source code. We also believe in reasonable pricing. A single ThreadX Product license is available for a price close to one month's salary of a single software engineer. There are no run-time royalties or any other hidden charges, which makes ThreadX a bargain when compared against the competition or former in-house development. Our simple and fair approach to licensing keeps our customers coming back time and time again.
Licensing Overview
Product License
This license allows ThreadX to be utilized in development and then deployed inside a specific product.
Product Line License
This license extends the scope of use to closely related products (product line) of the same type. ThreadX may be utilized in development and then deployed within a specified product line.
Product Family License
This license allows ThreadX to be used in all products of the same type (product family). ThreadX may be utilized in development and then deployed within a specified product family.
Microprocessor License
This license allows ThreadX to be used in all products on a specific microprocessor. ThreadX may be utilized in development and then deployed within an unlimited number of products on a specified microprocessor.
OEM License
This license allows ThreadX to be used in a specified OEM product. ThreadX may be utilized in development and then deployed within a specified OEM product.
Custom License
Sometimes our customers needs don't fit into any of our standard licenses. We are committed to finding cost effective solutions for everyone. With this in mind we can custom tailor a license that meets your specific needs. Please don't hesitate to contact us to find a solution.
For more information or to receive a price quote please visit us at www.expresslogic.com or send email to info@expresslogic.com.

