ThreadX Development Tool Partners

ThreadX is integrated with all major embedded development tools. The following list describes our relationship with each major development tool company.

Tools

aicas realtime

aicas realtime Aicas realtime offers state-of-the-art software Java technology and program verification solutions targeted at the military, aerospace, industrial automation, telecommunications, automotive, and personal electronics markets. aicas realtime was founded in 2001, has North American and European sales offices, and has resellers in all major Asian markets. aicas realtime is pleased to announce the worldwide availability of JamaicaVM 3.0. JamaicaVM is the leading hard realtime Java technology solution for mission-critical, safety-critical, and embedded systems. JamaicaVM’s powerful Java technology reduces program development time, while increasing productivity, re-usability, security and safety. Backed by aicas realtime's unparalleled customer support program, and available for a wide variety of operating systems and processor architectures, JamaicaVM is the ideal Java technology solution for the most demanding safety-critical, hard realtime and embedded applications. For more information on aicas realtime or JamaicaVM, or to apply for a free 45-day evaluation license, please visit our website at http://www.aicas.com.

ARM

ARM ARM, headquartered in the UK, is a leading intellectual property (IP) provider, licensing high-performance, low-cost, power-efficient RISC processors, peripherals, and system-chip designs to leading international electronics companies. ThreadX fully supports all ARM hardware solutions. In addition, ARM also provides comprehensive development support tools that are fully integrated with the advanced ThreadX RTOS. The ARM web site is located at: http://www.arm.com. For ThreadX Debugger Support see: http://rtos.com/dev/products/threadx/ARM_RealView

Blue Water Embedded

Blue Water Embedded

Blue Water Embedded, Inc. is the innovator of leading graphics development software for creating dynamic, high-performance user interfaces in embedded devices. Founded by Ken Maxwell, architect of both the PEG and Prism GUI technologies, Blue Water Embedded brings a team of engineers together who boast decades of experience delivering quality graphical software solutions. Blue Water Embedded is committed to quality and customer service, making it the software partner of choice for companies creating devices for medical, consumer, security, telematics, and industrial applications. For more information please visit www.bwembedded.com.

Datalight

Datalight Datalight is the software expert for intelligent data storage on devices. Since the invention of flash memory, Datalight has provided trusted solutions that support the broadest array of flash memory technologies and operating systems. Our products speed time to market for device manufacturers and offer increased design flexibility. FlashFX Pro is an intelligent flash manager with pre-written drivers for hundreds of flash memory parts, including innovative flash technologies like hybrid flash and memory controllers. Reliance is a file system built on transaction point technology pioneered by Datalight specifically to eliminate data corruption due to unexpected power failures in embedded devices.Please visit the Datalight Web site at: http://www.datalight.com/

Freescale

Freescale By combining state-of-the-art debugging technology with the simplicity of a robust development environment, Freescale CodeWarrior Development Studio takes C/C++ source-level debugging and embedded application development to a new level. The development studio provides a highly visual and automated framework that accelerates the development of even the most complex applications, so creating applications is fast and easy for developers of all experience levels. The CodeWarrior compiler and debugger are ranked #1 in usage among commercially available embedded software development tools according to a Gartner Dataquest report. The Freescale web site is located at: http://freescale.com/. For ThreadX Debugger Support see: http://rtos.com/dev/products/threadx/Metrowerks

Green Hills Software

Green Hills Software Green Hills Software MULTI 2000 provides ThreadX-aware debugging extension, thread-safe library support, and the run-time EventAnalyzer for ThreadX. MULTI 2000 and ThreadX are available for the following processor families: ARM, Thumb, StrongARM, PowerPC, Hitachi SH, MIPS, NEC V8xx, ColdFire, 68K, x86, Win32, M-Core, and TriCore. The Green Hills Software Web site is located at: http://www.ghs.com. For ThreadX Debugger Support see: http://rtos.com/dev/products/threadx/GHS_MULTI

HCC-Embedded

HCC-Embedded MULTI 2000 provides ThreadX-aware debugging extension, thread-safe library support, and the run-time EventAnalyzer for ThreadX. MULTI 2000 and ThreadX are available for the following processor families: ARM, Thumb, StrongARM, PowerPC, Hitachi SH, MIPS, NEC V8xx, ColdFire, 68K, x86, Win32, M-Core, and TriCore. The Green Hills Software Web site is located at: http://www.ghs.com. For ThreadX Debugger Support see: http://www.rtos.com/page/imgpage.php?id=81

IAR Systems

IAR Systems IAR Systems is a leading supplier of ThreadX-aware software development tools for embedded microcontrollers. The tools today consist of highly efficient C and EC++ compilers in the IAR Embedded Workbench development environment, the device driver wizard IAR MakeApp for graphical configuration and initialization of the chip and creation of complete device drivers, the IAR visualSTATE® graphic programming tool with a patented technology to generate validated and small production-ready code and tools for development of Bluetooth" applications. IAR Systems has offices in the US, UK, Japan, Germany, Denmark, and Sweden. More information is available at http://www.iar.com. For ThreadX Debugger Support see: http://www.rtos.com/products/threadx/IAR_C-SPY.

Lauterbach Datentechnik

Lauterbach Datentechnik Lauterbach Datentechnik is the European Leader of In Circuit Emulators and In Circuit Debuggers for a wide range of microcontrollers (8-, 16- and 32-bit), e.g. PowerPC, ARM, Coldfire, SuperH, and Xscale. Their high level PowerView development environment includes HLL debugging for all major programing languages and seamless integrations to CASE tools. It provides an adaptable RTOS aware debugger, and Lauterbach is proud to announce a deep ready-to-run ThreadX awareness (see PDF). You may watch ThreadX resources changing or do some statistic evaluations on your multi-threaded application. For a detailed information visit their Web site at: http://www.lauterbach.com. For ThreadX Debugger Support see: http://www.rtos.com/products/threadx/lauterbach.

MapuSoftMapuSoft Technologies’ (MT)

MapuSoftMapuSoft Technologies’ (MT) MapuSoft Technologies' (MT) goal is to provide royalty-free tools and support that allows customers to quickly move their products from any Real-Time Operating System (RTOS) to ThreadX, without changing code. OS Changer products come in the form of individual compatibility and/or abstraction libraries which are fully scalable and easily usable by your application. Their Web address is http://www.mapusoft.com.

PolyCore Software

PolyCore Software PolyCore Software simplifies multicore software development, reducing time to market, risk and cost, while preserving existing software investments. PolyCore Software provides run-time solutions and tools for multicore platforms, serving markets as digital consumer, communication infrastructure, industrial automation, medical and aerospace and defence. PolyCore Software’s products include:

* Poly-Messenger®/MCAPI – An efficient multicore communications framework.
* Poly-GeneratorTM – A multicore communications topology generator.

For more information visit: http://www.polycoresoftware.com.

PragmaDev

PragmaDev PragmaDev is a privately held company based in Paris France that provides a set of tools for the development of real time and embedded software: "Real Time Developer Studio" and "MSC Tracer". Real Time Developer Studio targets all development teams working with a Real Time Operating System with the first commercial-off-the-shelf tool based on SDL-RT and UML languages. The MSC Tracer is an on-line or off-line tracing tool based on the ITU-T Message Sequence Chart and UML Sequence Diagram. You can find PragmaDev on the Web at: http://www.pragmadev.com.

Quantum Leaps

Quantum Leaps Quantum Leaps is the developer of the open source QP™ state machine frameworks, which enable building well-structured embedded applications as a set of concurrently executing hierarchical state machines (UML statecharts) directly in C or C++ without big tools. QP consists of a universal UML-compliant event processor (QEP), a portable real-time framework (QF), a tiny run-to-completion kernel (QK), and software tracing instrumentation (QS). Current versions of QP include: QP/C™ and QP/C++™, which require about 4KB of code and a few hundred bytes of RAM, and the ultra-lightweight QP-nano, which requires only 1-2KB of code and just several bytes of RAM. QP is described in detail in the book “Practical UML Statecharts in C/C++, Second Edition” (Newnes 2008). They are headquartered in Chapel Hill, NC. Please visit the Quantum Leaps website at http://www.state-machine.com.

Real Time Developer Studio

Real Time Developer Studio Real Time Developer Studio is a set of SDL-RT, UML, and C/C++ editors. It generates full C code out of the SDL-RT description embedding RTOS system calls such as ThreadX and C++ skeletons out of the UML descrption. Its connection with cross debuggers allows graphical debugging in the SDL-RT diagrams and at C level, as well as graphical traces based on SDL-RT MSC diagrams. The Web address is: http://www.pragmadev.com.

SDL-RT

SDL-RT SDL-RT is a UML real time profile based on SDL language from ITU, used for years in the telecommunications industry to specify protocols. SDL-RT introduces the missing concepts in SDL such as semaphores and embedded C language to fit the real-time developer's needs while keeping the original language's benefits. The unique combination of UML, SDL, C and C++ in the tool provides full and complete standardized graphical representations of any embedded application. SDL-RT can be found for free at http://www.sdl-rt.org.

Swell Software

Swell Software Swell Software is the leader in embedded GUI development tools and provides customers with high quality GUI software that significantly reduces development time. Our PEGR products were created to fill a void in the existing software tools industry by providing a graphical user interface solution created specifically for use in embedded systems. Our complete solution includes embedded GUI development tools that work tightly with real-time operating systems, C/C++ compiler suites and reference platforms. PEGR products have been licensed worldwide in thousands of embedded systems serving such markets as communications, medical instrumentation, industrial controls including Fire/Security, POS, VoIP, Factory Service and Maintenance Systems, & consumer electronics. Our customer base includes many of the worlds largest OEM's who utilize our software in creating the most innovative and successful products available. For further information, please visit: http://www.swellsoftware.com.

TASKING

TASKING TASKING, the Embedded Communications Company, brings together the software technology needed to compete in the embedded communications era. TASKING's award-winning integrated development environment, compiler, debugger, embedded Internet support a wide range of DSPs and 8-, 16-, 32-bit microprocessors and microcontrollers for all areas of embedded communications. TASKING services its installed base of 100,000 licensed users with sales and support offices throughout the US, Europe and Asia. More information about TASKING can be found at http://www.tasking.com and http://www.embeddedcommunications.com. ThreadX is integrated with TASKING tools on many popular embedded processor architectures.

Wind River

Wind River Wind River's Eclipse-based Workbench™ IDE is the industry’s first and only Eclipse-based open device software development solution that offers deep capability for developers across the entire development process in a single integrated suite. Wind River Workbench, Wind River compilers and debuggers are high performance development tool solutions for ThreadX applications running on the PowerPC, 68K, ColdFire, MCORE, MIPS, ARM, and XScale. ThreadX-aware debugging is also available for Workbench and the VisionCLICK debugger. Find out more about Wind River tools at http://www.windriver.com. For ThreadX Debugger Support see: http://www.rtos.com/page/imgpage.php?id=79

Other ThreadX Development Tool Partners