threadx Snapshot
- 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
threadx Processor Support
- 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
Win32
ThreadX for Win32
Highlights
Complete ThreadX simulation on top of Win32 Compatible with Green Hills x86 Tools and Microsoft Visual C/C++ Reasonable pricing No Royalties Complete ANSI C source code Easy to use prototyping with real-time performance Responsive Technical Support Unlimited Threads, Queues, Event Flags, Timers, Semaphores, Mutexes, Block Pools, and Byte Pools Flexible memory usage Timeout available on all thread suspension Advanced preemption-threshold technique Low-overhead Application Timers Size scales automatically Picokernel architecture for size and speed Fast Execution (Host Pentium Performance)
Improve Your ThreadX Development
Our Win32 version of ThreadX allows developers to prototype their application in the easy-to-use and prevalent Windows programming environment. Complete ThreadX simulation is achieved using Win32 calls. The ThreadX-specific application code developed in this environment will execute in an identical fashion on the eventual target hardware, allowing real software development to start well before the actual target hardware is available.
Development Tool Choices
ThreadX is completely compatible with Microsoft Visual C/C++ version 6.0 and later and Green Hills Native x86 tools.

