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

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.