threadx Snapshot
  • Industry Leader
  • Over 5.4 Billion Deployments
  • Small-footprint
  • Fast, deterministic execution
  • Simple, easy-to-use
  • Advanced technology
  • Multicore support (AMP & SMP)
  • Memory Protection via ThreadX Modules
  • Fastest Time-To-Market
  • Royalty Free
  • Full, highest-quality source code
  • Pre-certified by TUV and UL to IEC 61508 SIL 4, IEC 62304 Class C, ISO 26262 ASIL D, UL/IEC 60730, UL/IEC 60335, UL 1998, and EN 50128 SW-SIL 4
  • MISRA-C:2004 and MISRA C:2012 Compliant
  • Supports most popular architectures
    (see below)
  • Supports most popular tools
ThreadX Architecture Support
  • ARM
    • ARM7, ARM9, ARM11
    • Cortex-M, Cortex-R, Cortex-A
    • Cortex-Axx 64-bit
  • AndesCore
  • Analog Devices
    • Blackfin BF5xx, BF6xx, BF7xx
    • SHARC
  • Cadence
    • Xtensa
    • Diamond
  • CEVA
    • TeakLite-III
  • EnSilica
    • eSi-RISC
  • NXP
    • ARM (LPC, i.MX, Kinetis)
    • 68K
    • Coldfire
    • PowerPC
  • Imagination
    • MIPS32 4Kx, 24Kx, 34Kx, 1004K
    • microAptiv, interAptiv, proAptiv
    • M-Class
  • Intel
    • ARM (Cyclone SOC, Arria 10 SOC)
    • NIOSII
    • x86PM
  • Microchip
    • ARM (SAM)
    • AVR32
    • PIC24
    • PIC32
  • Renesas
    • ARM (Synergy, RZ)
    • H8/300H
    • RX
    • SH
    • V850
  • Silicon Labs
    • EFM32
  • ST
    • STM32
  • Synopsis
    • ARC 600, 700
    • ARC EM, ARC HS
  • Texas Instruments
    • ARM (Tiva-C, Sitara, OMAP)
    • C5xx
    • C6xx
  • Xilinx
    • ARM (Zynq)
    • MicroBlaze
    • PowerPC

Imagination Codescape

{title}
{title}

Codescape Debugger offers extensive support for ThreadX for MIPS processors…

  • Support for simultaneous heterogeneous debug of multiple… Probes, SoCs, Cores, hardware threads, RTOS/OSs/Stubs and software threads has been integral to Codescape Debugger’s design from the start. As a result of this, ThreadX support is naturally integrated into the heart of the debugger with no plugins required.
  • Supports debug all of Imagination’s IP; CPUs, GPUs and RPUs. So you can debug ThreadX running on one core, while simultaneously debugging the other cores of the SoC.
  • ThreadX is auto-detected by the debugger.
  • {title}
  • Each thread is displayed in the Targets Tree along with a current thread indicator.
  • On selecting any thread in the Targets Tree the debugger shows its context including PC, registers, call stack, etc…
  • {title}
  • Debugging views can be locked to a specific thread or they can be 'Auto Target' which will display data from the currently selected thread in the Targets Tree.
  • {title}
  • The RTOS Watch view shows the current state of all TCBs, Mutexes, Byte and Block Pools, Event Flags, Queues, Semaphores etc…
  • Drag and Drop data from the RTOS Watch e.g…
    • Drop items on a Watch view to create your own custom watch list.
    • Drop items on other debug views to locate to the item’s address.
  • {title}
  • The RTOS Trace view graphically displays the scheduling of threads.
  • Codescape Debugger uses its own dedicated framework (not Eclipse) coupled with powerful intelligent debug probes to give the user the ultimate debugging experience.
  • The debugger is cross platform and runs under Windows, Linux and MacOS.
  • <1 sec Single Step even with multiple connections / threads.
  • Fully scriptable; either console scripts for automation or creating regression tests etc. or, GUI scripts. Using Python and the WX widget library you can simply create GUI scripts that can run internal or external to the debugger. This allows you to create your own custom plug-in debugger views.
  • Comes with Codescape Console, a powerful and minimally intrusive command-line debugger designed for silicon bring-up.
  • For more information about Imagination's Codescape Tools please visit HERE