Advanced RTOS, embedded real-time OS, compact OS, IDE, Software development toolkits, embedded c compilers, Multicore debugger, hardware probes, static source code analysis tool, secure hypervisor, virtual prototyping platform
 
ThreadX® Real-Time Operating System ThreadX RTOS
 
For Deeply-Embedded Applications
 
Express Logic's ThreadX® Real-Time Operating System (RTOS) is available from and supported by Green Hills Software. ThreadX is fully integrated with the Green Hills Software MULTI® Integrated Development Environment, providing Optimizing Compilers, Source Debugger, Graphical Project Builder and many other powerful tools for development of embedded applications
 

» Complete List of ThreadX Features


 
  Supported Processors
 PowerPC
 680x0/683xx
 ColdFire
 MCORE
 ARM7
 ARM9
 ARM/Thumb
 StrongARM
 MIPS
 SH
v8xx
ARC
TriCore
Native Win32
XScale
ZSP
i960


 
ThreadX Architecture
 
ThreadX RTOS Diagram The picokernel™ architecture of ThreadX is responsible for many of the size and speed benefits ThreadX has over the competition. Instead of layering services on top of one another, ThreadX services are integrated directly into the core. ThreadX provides the following system services:
  • THREADS
  • APPLICATION TIMERS
  • MESSAGE QUEUES
  • COUNTING SEMAPHORES
  • MUTEXES
  • EVENT FLAGS
  • BLOCK MEMORY POOLS
  • BYTE MEMORY POOLS
 
Fast Time To Market
 
The following features help ThreadX bring products to market faster:
  • SMALL SIZE
  • EASY TO USE API
  • FULL SOURCE CODE
  • BROAD PROCESSOR SUPPORT
  • OUTSTANDING DEVELOPMENT TOOLS
  • TOP NOTCH SUPPORT
 
SMALL SIZE
ThreadX is implemented as a C library. Only the ThreadX objects that are used by the application are brought into the final image. Minimal configuration can be as small as 3KB in size.
 
EASY TO USE API
ThreadX services are designed for maximum functionality and ease of use. The ThreadX API avoids the "alphabet soup" of services that are all too common with other kernels.
 
FULL SOURCE CODE
Complete C and assembly source code is provided to show exactly how ThreadX performs services as well as provide for the security and protection of developers' software investments.
 
BROAD PROCESSOR SUPPORT
Because of its portable design and scaleable nature, ThreadX supports a much wider range of microprocessors than most other commercial offerings.
 
OUTSTANDING DEVELOPMENT TOOLS
ThreadX development is supported by the world-class MULTI IDE, with C/C++/EC++/ETC++ compilers and advanced builder, debugger, and other integrated facilities. A rich, full-featured, and fully integrated development environment makes ThreadX application development easy, productive and fast.
 
SUPERIOR SUPPORT
Green Hills Software provides outstanding engineering support for all of our developer customers using the ThreadX RTOS and MULTI IDE. Developers enjoy a single point of contact at Green Hills Software, with full knowledge and expertise in both products and their integrated operation. Our support staff regularly earns accolades from satisfied customers, and strives to achieve customer delight.
 

» More on ThreadX rtos


» RTOS 
» MULTI IDE
» AdaMULTI IDE
» Compilers
» Communications Software
» Custom Development