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:2014 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

GUIX Studio Multilanguage Support

Setting Up GUIX Studio on Your PC

USING TRACEX ON RENESAS SYNERGY IAR EWARM

USING TRACEX ON RENESAS SYNERGY IAR EWARM

USING TRACEX ON RENESAS SYNERGY E2STUDIO

USING TRACEX ON RENESAS SYNERGY E2STUDIO

GUIX Setup

GUIX SETUP

GUIX MULTILANGUAGE SUPPORT

GUIX MULTILANGUAGE SUPPORT

Real-Time Embedded Multithreading File Samples

Multithreading with ThreadX

Download the Example Files for the Real-Time Embedded Multithreading book here.

ThreadX Downloads

For technical assistance, contact us at 1-888-THREADX or email: support@expresslogic.com

Thank You

Thank You for Contacting Express Logic

Best-of-class Embedded IoT Development Solution

IAR-ThreadX Bundle
{title}

IAR Systems + Express Logic = Best-of-class Embedded IoT Development

IAR Systems and Express Logic deliver the best-of-class development solution for the rapid creation of high-quality, secure, and safe IoT devices. IAR Embedded Workbench is the market leading IDE, compiler, debugger, static analysis, and run-time analysis development tool suite. Express Logic is the market leading run-time solution including the comprehensive X-Ware Platform Solution. Together, IAR Systems and Express Logic represent the best-of-class IoT development solution.

"We strongly believe IAR Embedded Workbench is the very best embedded IoT development solution. In fact, we utilize IAR Embedded Workbench for all of our internal X-Ware Platform Solution product development. The ease-of-use, powerful debugging capability, and static analysis tools greatly improve our development process and we know this will be true for our mutual customers as well," said William E. Lamie, president of Express Logic.


Most Widely Used Solutions

IAR Embedded Workbench has over 62,000 developers world-wide and Express Logic's ThreadX is deployed in over 5.4 Billion Devices worldwide, making the combined solution the most popular in the embedded IoT industry.

{title}


   

Partners in Safety

Together, IAR Embedded Workbench and Express Logic's ThreadX provide pre-certified solutions for safety critical applications, including IEC 61508 SIL 3, EN 50128, and ISO 26262 ASIL D.

{title}

 

Superior Size and Performance

IAR Embedded Workbench boasts the top EEMBC benchmark scores, which directly benefit Express Logic's X-Ware Platform offerings. Utilizing the IAR Embedded Workbench advanced compiler technology, ThreadX is able to achieve a remarkable 2KB minimal footprint and sub-microsecond context switch on 120MHz Cortex-M class devices.

Recent top scores achieved using IAR Embedded Workbench:

• ARM Cortex-M7: Atmel SMART SAMV71Q21 CoreMark Score: 1503.00, CoreMark/MHZ: 5.01

• ARM Cortex-A9: Renesas RZ/A1H CoreMark score: 1660.00, CoreMark/Mhz: 4.15

EEMBC is a non-profit industry association for embedded microprocessor benchmarks. EEMBC CoreMark is a simple, yet sophisticated, benchmarks, that is designed specifically to test the funcdtionality of a processor core. Running CoreMark produces a single number score allowing users to make quick comparisions between processors.


 

Comprehensive Integration

IAR Systems and Express Logic have delivered the highest level of product integration for many years, including the best-of-class ThreadX kernel integration in the IAR Embedded Workbench debugger. This state of the art debugger integration includes the ability to view all ThreadX objects, set thread-specific breakpoints, view suspended thread's call stacks, and view the unique execution profile and performance monitoring features in ThreadX.

{title}

Having such comprehensive integration greatly reduces debug and integration effort and thereby helps developers deliver better quality IoT products in less time. For additional IAR Embedded Workbench C-SPY debugger ThreadX awareness please click here

 


 

High Profile Success Stories

IAR Systems and Express Logic are the foundation of many high-profile successful products, including HTC Wearables, Broadcom's WICED IoT chipset, and most recently Renesas has based its complete Synergy processor portfolio on IAR Embedded Workbench and Express Logic's X-Ware Platform.


Together

Together, Let's Make the IoT Better

We believe in making embedded IoT development easier and this commitment is embodied in our joint solution. We further believe that our combined solution will help you create better quality IoT devices in minimal time, which will significantly increase the value of your products as well as your time to revenue. Please contact us today to get started!

IoT Bundle
     

For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Xilinx

X-Ware Platform

Xilinx: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Synopsys

X-Ware Platform

Synopsys: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Silicon Labs

X-Ware Platform

Silicon Labs: X-ware Platform Solutions

Silicon Labs and Express Logic provide comprehensive X-Ware Platform Solutions for embedded developers. The following sub-sections provide more information on the X-Ware Platform Solutions for Silicon Labs.


X-WARE PLATFORM SOLUTION for EFM32 Giant Gecko Development Kit (EFM32GG-DK3750) and IAR EWARM Tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the EFM32 Giant Gecko Development Kit (EFM32GG-DK3750) board are designed to run with the latest version of IAR's EWARM tools using the on-board J-LINK debug connection. This evaluation download contains ThreadX, FileX, GUIX, NetX, NetX Duo, and USBX reference projects.

For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Microchip

X-Ware Platform

Microchip: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Intel

X-Ware Platform

Intel: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Infineon

X-Ware Platform

Infineon: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Infineon

{title}
 

Infineon: X-ware Platform Solutions

 
Infineon  

Coming Soon!

 

For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Imagination

Imagination

Imagination: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Ceva

Ceva

Ceva: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Cadence

Cadence

Cadence: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Analog Devices

Altera

Analog Devices: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

X-ware Platform Solutions - Altera

Altera

Altera: X-ware Platform Solutions


For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

Texas Instruments: X-ware Platform Solutions

X-Ware Platform

Texas Instruments: X-ware Platform Solutions

Texas Instruments and Express Logic provide comprehensive X-Ware Platform Solutions for embedded developers. The following sub-sections provide more information on the X-Ware Platform Solutions for TI.


X-WARE PLATFORM SOLUTION for Tiva-C TM4C129x and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the Tiva-C TM4C129x board are designed to run with the latest version of IAR's EWARM tools using the on-board J-LINK debug connection. This evaluation download contains ThreadX and GUIX reference projects.

X-WARE PLATFORM SOLUTION for AM335x Starter Kit and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the AM335x Starter Kit board are designed to run with the latest version of IAR's EWARM tools using the on-board J-LINK debug connection. This evaluation download contains ThreadX, FileX, GUIX, NetX, and USBX reference projects.

For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

ST: X-ware Platform Solutions

{title}

ST: X-ware Platform Solutions

ST and Express Logic provide comprehensive X-Ware Platform Solutions for embedded developers. The following sub-sections provide more information on the X-Ware Platform Solutions for ST


X-WARE PLATFORM SOLUTION for STM32F429I-DISCO and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the STM32F429I-DISCO board are designed to run with the latest version of IAR's EWARM tools using the on-board ST-LINK debug connection. This evaluation download contains ThreadX, FileX and GUIX reference projects.

X-WARE PLATFORM SOLUTION for SMT32F746G-DISCO and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the STM32F746G-DISCO board are designed to run with the latest version of IAR’s EWARM tools using the on-board USB ST-LINK debug connection. This evaluation download contains ThreadX, FileX, GUIX, NetX, and USBX reference projects.

X-WARE PLATFORM SOLUTION for SMT32429I-EVAL and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the STM32429I-EVAL board are designed to run with the latest version of IAR’s EWARM tools using the on-board USB ST-LINK debug connection. This evaluation download contains ThreadX, FileX, GUIX, NetX, and USBX reference projects.

X-WARE PLATFORM SOLUTION for STM32439I-EVAL2 and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the STM32439I-EVAL2 board are designed to run with the latest version of IAR's EWARM tools using the on-board ST-LINK debug connection. This evaluation download contains ThreadX, FileX and GUIX reference projects.

X-WARE PLATFORM SOLUTION for STM322xG-EVAL and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the STM322xG-EVAL board are designed to run with the latest version of IAR's EWARM tools using the on-board J-LINK debug connection. This evaluation download contains ThreadX, FileX, GUIX, NetX, and USBX reference projects.

X-WARE PLATFORM SOLUTION for STM324xG-EVAL and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the STM324xG-EVAL board are designed to run with the latest version of IAR's EWARM tools using the on-board J-LINK debug connection. This evaluation download contains ThreadX, FileX, GUIX, NetX, and USBX reference projects.

For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

NXP: X-ware Platform Solutions

X-Ware Platform

NXP: X-ware Platform Solutions

NXP and Express Logic provide comprehensive X-Ware Platform Solutions for embedded developers. The following sub-sections provide more information on the X-Ware Platform Solutions for NXP.


X-WARE PLATFORM SOLUTION for FRDM-K64F and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the FRDM-K64F board are designed to run with the latest version of IAR's EWARM tools using the on-board CMSIS DAP debug connection. This evaluation download contains ThreadX reference projects.

X-WARE PLATFORM SOLUTION for NXP LPC4088 Kickstart Kit and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the NXP LPC4088 Kickstart Kit board are designed to run with the latest version of IAR's EWARM tools using the on-board J-LINK debug connection. This evaluation download contains ThreadX and GUIX reference projects.

For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

Atmel: X-ware Platform Solutions

X-Ware Platform

Atmel: X-ware Platform Solutions

Atmel and Express Logic provide comprehensive X-Ware Platform Solutions for embedded developers. The following sub-sections provide more information on the X-Ware Platform Solutions for Atmel.


X-WARE PLATFORM SOLUTION for SAMV71 Xplained Ultra and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the SAMV71 Xplained Ultra board are designed to run with the latest version of IAR's EWARM tools using the on-board CMSIS DAP debug connection. This evaluation download contains ThreadX, FileX, NetX, and USBX reference projects.

X-WARE PLATFORM SOLUTION for SAMA5D2 Xplained Ultra and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the SAMA5D2 Xplained Ultra board are designed to run with the latest version of IAR's EWARM tools using the on-board CMSIS DAP debug connection. This evaluation download contains ThreadX, FileX, NetX, NetX Duo, and USBX reference projects.

X-WARE PLATFORM SOLUTION for SAMA5D3x-MB and IAR EWARM tools

All X-WARE PLATFORM SOLUTION evaluation reference projects for the SAMA5D3x-MB board are designed to run with the latest version of IAR's EWARM tools using the on-board J-LINK debug connection. This evaluation download contains ThreadX, FileX, GUIX, NetX, and USBX reference projects.

For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

Renesas: X-ware Platform Solutions

Renesas

Renesas: X-ware Platform Solutions

Renesas

Renesas and Express Logic provide one of the most comprehensive X-Ware Platform Solutions in the embedded industry – from the RZ Express Program to the latest and most comprehensive Synergy offering. The Renesas Synergy offering includes a turn-key, pre-licensed version of our X-Ware Platform Solution. The following sub-sections provide more information on the X-Ware Platform Solutions for Renesas.

{title}

Accelerate. Innovate. Differentiate.

Renesas provides a complete, integrated, and pre-licensed version of our X-Ware Platform Solution for their Synergy microcontroller family. This offering provides our best-of-class solutions without any additional licensing costs or integration, which greatly enhances your time-to-revenue.

Software API

A complete and qualified X-Ware Platform Solution

Watch this video to get an overview of the platform

Please click here for more details on the Renesas Synergy offering.

{title}

{title}

Fast Track Your Success with RZ Express!

Renesas, Express Logic and IAR Systems have teamed up to bring you the RZ Express promotion! This is a chance for qualified production customers of the Renesas RZ/A1 microprocessor (MPU) to apply to receive a single-product license of the X-Ware Platform Solution at no cost. Customers who are chosen to receive this valuable single-product license free of charge will also enjoy free software support from Express Logic for 90 days plus one Embedded Workbench for ARM Integrated Development Environment (IDE) seat. As part of the new RZ Express program, embedded designers will also receive one High Resolution Embedded GUI Solution Kit, which features the Renesas RZ/A1H MPU.

Click here to apply for the RZ Express Program.

X-WARE PLATFORM SOLUTION RZ/A1 RSK Board IAR EWARM Tools

All X-WARE Platform Solution evaluation reference projects for the RZ/A1 RSK Board are designed to run with the latest version of IAR EWARM tools using a J-LINK or I-Jet debug connection. This demonstration download contains ThreadX, FileX, GUIX, NetX, NetX Duo, and USBX reference projects.

X-WARE PLATFORM SOLUTION EMBEDDED GUI SOLUTION KIT IAR EWARM Tools

All X-WARE Platform Solution evaluation reference projects for the Embedded GUI Solution Kit are designed to run with the latest version of IAR EWARM tools using a J-LINK or I-Jet debug connection. This demonstration download contains ThreadX, FileX, GUIX, NetX, NetX Duo, and USBX reference projects.

X-WARE PLATFORM SOLUTION YLCDRX63N Board IAR EWARM Tool

All X-WARE Platform Solution evaluation reference projects for the YLCDRX63N board are designed to run with the latest version of IAR EWARM tools using a J-LINK or I-Jet debug connection. This demonstration download contains ThreadX and GUIX reference projects.

For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

GUIX for ATMEL SAMA5D3x-MB, IAR

Download Free Evaluation Kit for GUIX for ATMEL SAMA5D3x-MB, IAR Tools

Please fill in the information below to download the free evaluation.

Contact Information
Interest in Express Logic
ARC ARM/Thumb AVR32
BlackFin ColdFire/68K Leon3
M-Core MicroBlaze Microchip PIC24/dsPIC
Microchip PIC32 MIPS NEC V8xx
NIOS II PowerPC SHARC
Renesas SH Renesas RX Renesas RZ
StarCore STMicroelectronics STM32 StrongARM
TMS320C54x TMS320C6x Win32
x86x/386 XScale Xtensa/Diamond
ZSP
Other:

ARM RealView
CodeWarrior
IAR
HEW
GNU
Green Hills
Other

ThreadX
Nucleus
In-House
Other:

Current Customer
Express Logic Web site
Web Search Term
Eg3.com
Other Web Portal
Article
Editorial
Direct E-Mailer
Friend/Colleague
Express Logic Technology Partner

Copyright Notice - Right To Use

All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

Please check below to confirm that you agree to abide by these Rules of Use.

I agree
I decline

GUIX for STM32439I-EVAL Board, IAR Tools

Download Free Evaluation Kit for GUIX, for STM32439I-EVAL Board, IAR Tools

Please fill in the information below to download the free evaluation.

Contact Information
Interest in Express Logic
ARC ARM/Thumb AVR32
BlackFin ColdFire/68K Leon3
M-Core MicroBlaze Microchip PIC24/dsPIC
Microchip PIC32 MIPS NEC V8xx
NIOS II PowerPC SHARC
Renesas SH Renesas RX Renesas RZ
StarCore STMicroelectronics STM32 StrongARM
TMS320C54x TMS320C6x Win32
x86x/386 XScale Xtensa/Diamond
ZSP
Other:

ARM RealView
CodeWarrior
IAR
HEW
GNU
Green Hills
Other

ThreadX
Nucleus
In-House
Other:

Current Customer
Express Logic Web site
Web Search Term
Eg3.com
Other Web Portal
Article
Editorial
Direct E-Mailer
Friend/Colleague
Express Logic Technology Partner

Copyright Notice - Right To Use

All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

Please check below to confirm that you agree to abide by these Rules of Use.

I agree
I decline

GUIX for NXP lpc4088

Download Free Evaluation Kit for GUIX, for the NXP lpc4088 Board, IAR Tools

Please fill in the information below to download the free evaluation.

Contact Information
Interest in Express Logic
ARC ARM/Thumb AVR32
BlackFin ColdFire/68K Leon3
M-Core MicroBlaze Microchip PIC24/dsPIC
Microchip PIC32 MIPS NEC V8xx
NIOS II PowerPC SHARC
Renesas SH Renesas RX Renesas RZ
StarCore STMicroelectronics STM32 StrongARM
TMS320C54x TMS320C6x Win32
x86x/386 XScale Xtensa/Diamond
ZSP
Other:

ARM RealView
CodeWarrior
IAR
HEW
GNU
Green Hills
Other

ThreadX
Nucleus
In-House
Other:

Current Customer
Express Logic Web site
Web Search Term
Eg3.com
Other Web Portal
Article
Editorial
Direct E-Mailer
Friend/Colleague
Express Logic Technology Partner

Copyright Notice - Right To Use

All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

Please check below to confirm that you agree to abide by these Rules of Use.

I agree
I decline

GUIX, for STM322xg-EVAL Board

Download Free Evaluation Kit for GUIX, for STM322xg-EVAL Board, IAR Tools

Please fill in the information below to download the free evaluation.

Contact Information
Interest in Express Logic
ARC ARM/Thumb AVR32
BlackFin ColdFire/68K Leon3
M-Core MicroBlaze Microchip PIC24/dsPIC
Microchip PIC32 MIPS NEC V8xx
NIOS II PowerPC SHARC
Renesas SH Renesas RX Renesas RZ
StarCore STMicroelectronics STM32 StrongARM
TMS320C54x TMS320C6x Win32
x86x/386 XScale Xtensa/Diamond
ZSP
Other:

ARM RealView
CodeWarrior
IAR
HEW
GNU
Green Hills
Other

ThreadX
Nucleus
In-House
Other:

Current Customer
Express Logic Web site
Web Search Term
Eg3.com
Other Web Portal
Article
Editorial
Direct E-Mailer
Friend/Colleague
Express Logic Technology Partner

Copyright Notice - Right To Use

All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

Please check below to confirm that you agree to abide by these Rules of Use.

I agree
I decline

RZ/A1 Download Center

{Download Center}
   

RZ/A1 Example Projects and Demos

 
       
    Express Logic provides a large collection of project examples and demos for the Renesas RZ/A1 RSK board and High Resolution Embedded GUI Solution Kit, all described below. In addition, host tools that can enrich the development experience for both boards are also described below.  
   
{RZ Development Kit}
 
       
    Renesas Electronics America and Express Logic have launched the RZ Express program, that enables qualified developers to use all Express Logic products on an RZ/A1 design - at no cost to the developer! To see if you qualify, click on the RZ Express link below, but be sure to return to download our Demos!  
       
   
{title}
 
       
    All reference projects are designed to run with latest version of IAR Embedded Workbench for ARM EWARM, with a J-Link (or the supplied J-Link-Lite) debugger. Use with earlier releases of EWARM, or an I-jet debugger, may require project setting changes. All demos may be built for “stand-alone” operation from NOR Flash or Serial Flash (QSPI) at power-up, with no debugger connection. However, some demos do not produce any output on-screen, and thus may not be useful without debugger visibility. See “Building The Demos” in the Express_Logic_RSK_Demo_Descriptions.pdf or the Express_Logic_Embedded_GUI_Solution_Kit_Demo_Descriptions.pdf document that can be found in the workspace of your particular board. Please note the Board configuration settings that are required for these examples, as detailed below.** Please contact Express Logic for assistance if necessary, at support@expresslogic.com, or call 1-858-613-6640.  
   

All example projects are included in a single IAR EWARM Workspace, which can be downloaded from here:

 
    Download RSK Download Embedded GUI  
       
       
   
{title}
 
 

Standard ThreadX Demo

This demo is Express Logic’s standard 8-thread RTOS example, that illustrates the use of all ThreadX services, including threads, message queues, timers, semaphores, byte memory pools, block memory pools, event flag groups, and mutexes. This demo is fully described, including a source code listing, in Chapter 6 of the ThreadX User Guide, a copy of which can be viewed here: [ User Guide PDF ]. This demo requires debugger visibility into counters and RTOS-aware information, and thus it is not suitable for stand-alone operation.
 
   

DevCon Extension (DEX) 4-thread Demo

This demo is the basis for the DevCon Extension Track-II class, “Getting Started With ThreadX.” It consists of 4 threads, and illustrates the use of threads, message queues, and preemptive, and round-robin scheduling. The class Lab Notes for this demo can be viewed here: [ Lab Notes PDF ]. This demo requires debugger visibility into counters and RTOS-aware information, as well as upload of trace data to the host, and thus it is not suitable for stand-alone operation.
 
       
   
{title}
 
 

Simple Ping Demo

This example project illustrates the setup and use of Express logic’s NetX IPv4 TCP/IP stack via ping from a connected system. The demo requests an IP Address via DHCP, and displays the status and assigned IP Address via Terminal I/O in the IAR debugger. Note the configuration settings necessary to enable Ethernet use on the RSK.** This demo requires debugger visibility into counters and RTOS-aware information, and thus it is not suitable for stand-alone operation.
 
   

NetX Iperf Throughput Demo

This demo illustrates TCP and UDP network throughput, using Express Logic’s NetX IPv4 TCP/IP stack, and the industry-standard Iperf network throughput benchmark, with Jperf GUI. The demo requests an IP Address via DHCP, and displays the status and assigned IP Address via Terminal I/O in the IAR debugger. This demo follows the DevCon Extension Track-II class, “Getting Started with NetX.” A copy of the class notes can be viewed here: [ Class Notes PDF ] Please contact Express Logic for assistance, if necessary.
 
       
   
{title}
 
 

Simple Ping Demo

This example project illustrates the setup and use of Express Logic’s NetX Duo IPv4/IPv6 dual-stack TCP/IP stack via ping from a connected system. The demo requests an IP Address via DHCP, and displays the status and assigned IP Address via Terminal I/O in the IAR debugger. Note the configuration settings necessary to enable Ethernet use on the RSK.** This demo requires debugger visibility into counters and RTOS-aware information, and thus it is not suitable for stand-alone operation.
 
   

NetX Duo Iperf Throughput Demo

This demo illustrates TCP and UDP network throughput, using Express Logic’s NetX Duo IPv4/IPv6 dual-stack TCP/IP stack, and the industry-standard Iperf network throughput benchmark, with Jperf GUI. The demo requests an IP Address via DHCP, and displays the status and assigned IP Address via Terminal I/O in the IAR debugger. This demo follows the DevCon Extension Track-II class, “Getting Started with NetX.” A copy of the class notes can be viewed here: [ Copy Notes PDF ] Please contact Express Logic for assistance, if necessary.
 
       
   
{title}
 
 

USB Host Mass Storage Demo

This demo shows the operation of ThreadX, FileX, and USBX together. The demo reads files from a USB stick inserted into your RZ/A1 board. The file names can be displayed in a debugger Watch Window. This demo requires debugger visibility into counters and RTOS-aware information, and thus it is not suitable for stand-alone operation.

 
 

USB Device Mass Storage Demo

This example makes your RZ/A1 board appear to be a USB flash device to a host. Connect your RZ/A1 board to the PC using a USB cable from the Micro-USB connector at CN8. Once the demo is started, Windows prompts the user to open the USB device to view files. Files may be dragged onto the board from the host, and will be retained in a RAM disk for the duration of the program. This demo requires debugger visibility into counters and RTOS-aware information, and thus it is not suitable for stand-alone operation.

 
 

USB Device CDC/ACM Demo

This example makes your RZ/A1 board appear to be a modem for serial communication with the host. Connect your RZ/A1 board to the PC using a USB cable from the Micro-USB connector at CN8. Then open any Terminal I/O utility on the PC and type any characters. The board simply echoes the typed characters back to the Terminal I/O utility’s screen. This demo requires debugger visibility into counters and RTOS-aware information, and thus it is not suitable for stand-alone operation.

 
       
   
{title}
 
   

FileX RAM-disk Demo

This example illustrates the use of Express Logic’s FileX embedded FAT file system. The example creates a RAM-disk with sample files, and reads the files back into memory. The debugger is able to show the data being read. Please contact Express Logic for assistance if necessary. This demo requires debugger visibility into counters and RTOS-aware information, and thus it is not suitable for stand-alone operation.
 
   

FileX SD Card Demo

This example shows the use of FileX to create and then r/w a file from RAM to an SD Card in your RZ/A1 board. The SD card should be plugged in prior to starting the demo. The file created is “TEST.TXT” and the demo just writes and reads back the string: "ABCDEFGHIJKLMNOPQRSTUVWXYZ" repeatedly. This demo requires debugger visibility into counters and RTOS-aware information, and thus it is not suitable for stand-alone operation.This project requires an SD driver library from Renesas (called “lib_RZ_A1H_sd_driver”); it will not compile without this file. Please contact your Renesas sales engineer to acquire a copy of the lib_RZ_A1H_sd_driver file.
 
   
   
{title}
 
   

GUIX Thermometer Demo

This example shows a simple thermometer, with numeric indicator for the temperature and up and down buttons to change the value. This example is a good starting point for the creation of a GUI, and of the C-code that implements the actions associated with each GUI event.
 
   
   
{title}
 
   

GUIX Medical Demo

This example consists of 3 screens, with tabs for screen selection. It depicts the operation of a simulated patient monitoring station in a hospital, with a patient list, medications for each patient, and a dynamic display of ECG data over time.
 
   
   
{title}
 
   

GUIX Weather Demo

This example simulates a weather and forecast station, with a 7-day preview. Multiple screens are displayed, one per day, as selected. A thermostat setting can be changed dynamically, with up and down buttons.
 
   
   
{title}
 
   

GUIX Video Demo

This example illustrates live video capture, with a graphics overlay, simulating an automotive “backup camera” application.
 
       
   
{title}
   

USB Mass Storage Demo (RTOS, USB, File System)

 
    This demo shows the operation of ThreadX, FileX, and USBX together. The demo reads files from a USB stick inserted into the board. The file names can be displayed in a debugger Watch Window. This demo requires debugger visibility into counters and RTOS-aware information, and thus it is not suitable for stand-alone operation.
 
   

Multi-Function Medical Demo (RTOS, Graphics, USB, File System, Web Server)

 
 :  : The Express Logic Multi-Function Medical Demo (MFM) demonstrates ThreadX, FileX, USBX, NetX, and GUIX all working together in a single project on your RZ/A1 board.

  • GUIX displays a splash screen, showing the IP Address used by the web server running on your RZ/A1 board.
  • {title}
  • The splash screen times out after about 5 seconds, and then GUIX continues with Express Logic’s standard GUIX “Medical Demo,” with Patient List, Medications, and Vitals screens, accessible via tabs, but with added functionality:

  • At any time, the user may select the "Home" icon to return to the splash screen.
  • The Patient List is populated through the use of a USB drive:

{title}

  • If no USB drive is inserted, the Patient List remains empty.
  • If a USB drive with Patient List Data on it is inserted, the Patient List contents are read from the USB drive via FileX, with USBX providing USB Host Mass Storage support.
  • If an empty USB FLASH drive is inserted, or one without a valid Patient List file, the Patient List is populated from data in RAM, and the data is written to the USB drive.

  • If Ethernet is connected, NetX uses its HTTP server to serve a web page showing the Patient List on a browser:

    {title}

    • The web page permits additions, deletions, and modifications from the browser, and those changes are reflected by GUIX in the display, and also are used to update the contents of the USB drive’s Patient List file.
    {title}
     
           
     
    {title}

    These Host-based Express Logic tools are available for use with the demos above. We strongly recommend including them in your evaluations. GUIX Studio enables WYSIWYG GUI design on your PC, with automatic code generation for PC or Target GUIX projects. TraceX provides a PC-based graphical analysis of system real-time activity of the ThreadX demo, FileX demo and NetX demo.

     
       
    {title}{title}
     
       

    ThreadX, NetX/UDP, NetX/TCP, FileX Examples

    TraceX enables host viewing of a graphical representation of system activity, including all thread services performed by ThreadX, NetX, FileX, USBX, or GUIX. TraceX is installed on the host PC, and is provided with sample trace files for immediate viewing. The operation of TraceX is described in the TraceX User Guide, which can be viewed here: [ TraceX User Guide ]
     
           
       
    {title}{title}
     

    GUIX Studio Evaluation Kit

    The GUIX Studio Evaluation Kit contains a copy of GUIX Studio for use on a host PC, along with several example GUI projects. The example projects can be viewed, modified, enhanced, and executed on the PC, using Microsoft Visual C++ Studio 2010 or later. The exact same files from the MSVC project can be used on an RZ /A1 target board, to produce the identical GUI on the board. RZ/A1 target GUIX examples are packaged separately, as listed below:
     
       
           
     

        ** Required RZ/A1 Board Configuration Settings

        NOTE: Please make sure the following switch settings and resistor installations are implemented on your board in order to support Ethernet and USB operation, and download to Flash. Details may be found in the User Manual, Section 5.11 and 6.1.8. These settings may vary from the factory defaults:
         Switch Settings: To Boot from NOR Flash: SW6 [1-6] “ON”; SW4 [1-6] “OFF”; To Boot from QSPI Flash: SW6 [1,3] "OFF", [2,4-6] "ON", SW4 [1-6] "OFF";
         Jumpers: JP11 [1-2];
         Resistors: Fit: R270, R105; Remove R278, R104
     

    For technical support, or to learn more about Express Logic products, please contact us at support@expresslogic.com, info@expresslogic.com, or call 1-858-613-6640.

    {title}
    http://rtos.com/images/uploads/rza1twoboards2.jpg

    GUIX for STM324xg-EVAL Board

    Download Free Evaluation Kit for GUIX, for STM324xg-EVAL Board, IAR Tools

    Please fill in the information below to download the free evaluation.

    Contact Information
    Interest in Express Logic
    ARC ARM/Thumb AVR32
    BlackFin ColdFire/68K Leon3
    M-Core MicroBlaze Microchip PIC24/dsPIC
    Microchip PIC32 MIPS NEC V8xx
    NIOS II PowerPC SHARC
    Renesas SH Renesas RX Renesas RZ
    StarCore STMicroelectronics STM32 StrongARM
    TMS320C54x TMS320C6x Win32
    x86x/386 XScale Xtensa/Diamond
    ZSP
    Other:

    ARM RealView
    CodeWarrior
    IAR
    HEW
    GNU
    Green Hills
    Other

    ThreadX
    Nucleus
    In-House
    Other:

    Current Customer
    Express Logic Web site
    Web Search Term
    Eg3.com
    Other Web Portal
    Article
    Editorial
    Direct E-Mailer
    Friend/Colleague
    Express Logic Technology Partner

    Copyright Notice - Right To Use

    All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

    Please check below to confirm that you agree to abide by these Rules of Use.

    I agree
    I decline

    GUIX for STM32 Discovery Board

    Download Free Evaluation Kit for GUIX, for STM32 Discovery Board, IAR Tools

    Please fill in the information below to download the free evaluation.

    Contact Information
    Interest in Express Logic
    ARC ARM/Thumb AVR32
    BlackFin ColdFire/68K Leon3
    M-Core MicroBlaze Microchip PIC24/dsPIC
    Microchip PIC32 MIPS NEC V8xx
    NIOS II PowerPC SHARC
    Renesas SH Renesas RX Renesas RZ
    StarCore STMicroelectronics STM32 StrongARM
    TMS320C54x TMS320C6x Win32
    x86x/386 XScale Xtensa/Diamond
    ZSP
    Other:

    ARM RealView
    CodeWarrior
    IAR
    HEW
    GNU
    Green Hills
    Other

    ThreadX
    Nucleus
    In-House
    Other:

    Current Customer
    Express Logic Web site
    Web Search Term
    Eg3.com
    Other Web Portal
    Article
    Editorial
    Direct E-Mailer
    Friend/Colleague
    Express Logic Technology Partner

    Copyright Notice - Right To Use

    All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

    Please check below to confirm that you agree to abide by these Rules of Use.

    I agree
    I decline

    GUIX Eval for TI AM335x - IAR Tools

    Download Free Evaluation Kit for GUIX, for TI AM335x, IAR Tools

    Please fill in the information below to download the free evaluation.

    Contact Information
    Interest in Express Logic
    ARC ARM/Thumb AVR32
    BlackFin ColdFire/68K Leon3
    M-Core MicroBlaze Microchip PIC24/dsPIC
    Microchip PIC32 MIPS NEC V8xx
    NIOS II PowerPC SHARC
    Renesas SH Renesas RX Renesas RZ
    StarCore STMicroelectronics STM32 StrongARM
    TMS320C54x TMS320C6x Win32
    x86x/386 XScale Xtensa/Diamond
    ZSP
    Other:

    ARM RealView
    CodeWarrior
    IAR
    HEW
    GNU
    Green Hills
    Other

    ThreadX
    Nucleus
    In-House
    Other:

    Current Customer
    Express Logic Web site
    Web Search Term
    Eg3.com
    Other Web Portal
    Article
    Editorial
    Direct E-Mailer
    Friend/Colleague
    Express Logic Technology Partner

    Copyright Notice - Right To Use

    All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

    Please check below to confirm that you agree to abide by these Rules of Use.

    I agree
    I decline

    GUIX Eval for NXP LPC4088, IAR Tools

    Download Free Evaluation Kit for GUIX, for NXP LPC4088, IAR Tools

    Please fill in the information below to download the free evaluation.

    Contact Information
    Interest in Express Logic
    ARC ARM/Thumb AVR32
    BlackFin ColdFire/68K Leon3
    M-Core MicroBlaze Microchip PIC24/dsPIC
    Microchip PIC32 MIPS NEC V8xx
    NIOS II PowerPC SHARC
    Renesas SH Renesas RX Renesas RZ
    StarCore STMicroelectronics STM32 StrongARM
    TMS320C54x TMS320C6x Win32
    x86x/386 XScale Xtensa/Diamond
    ZSP
    Other:

    ARM RealView
    CodeWarrior
    IAR
    HEW
    GNU
    Green Hills
    Other

    ThreadX
    Nucleus
    In-House
    Other:

    Current Customer
    Express Logic Web site
    Web Search Term
    Eg3.com
    Other Web Portal
    Article
    Editorial
    Direct E-Mailer
    Friend/Colleague
    Express Logic Technology Partner

    Copyright Notice - Right To Use

    All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

    Please check below to confirm that you agree to abide by these Rules of Use.

    I agree
    I decline

    GUIX Eval for Renesas RZ/A RSK, IAR Tools

    Download Free Evaluation Kit for GUIX, for Renesas RZ/A RSK, IAR Tools

    Please fill in the information below to download the free evaluation.

    Contact Information
    Interest in Express Logic
    ARC ARM/Thumb AVR32
    BlackFin ColdFire/68K Hitachi H8/300H
    Leon3 Luminary MS M-Core
    MicroBlaze Microchip PIC24/dsPIC Microchip PIC32
    MIPS NEC V8xx NIOS II
    PowerPC Renesas SH SHARC
    StarCore STMicroelectronics STM32 StrongARM
    TMS320C54x TMS320C6x Win32
    x86x386 XScale Xtensa/Diamond
    ZSP Other:

    BenchX
    ARM RealView
    CodeWarrior
    IAR
    HEW
    GNU
    Green Hills
    Other

    ThreadX
    Nucleus
    In-House
    Other:

    Magazines:
    Embedded Systems Programming
    SDTimes
    EETimes
    IQ Magazine
    Other Magazine
    Current Customer
    Express Logic Web site
    Web Search Term
    Eg3.com
    Other Web Portal
    Article
    Editorial
    Direct E-Mailer
    Friend/Colleague
    Express Logic Technology Partner

    Copyright Notice - Right To Use

    All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

    Please check below to confirm that you agree to abide by these Rules of Use.

    I agree
    I decline

    GUIX Target Evaluations

    GUIX Target Evaluations

    These downloads are configured to run on the specified board, and include pre-built ThreadX and GUIX libraries for that board. The evaluations also include source code for a number of example GUIX projects, each one illustrating the use of GUIX in the creation of a GUI for a particular type of application. Feel free to modify the example C program and get a feel for using GUIX.

    We also strongly encourage you to download GUIX Studio, our PC-based, WYSIWYG design tool that simplifies creation and modification of GUIs, including the GUIs included in the GUIX Evaluation downloads. To download GUIX Studio, select "Downloads" in the top line menu, and select GUIX Studio Evaluation Kit.


  • GUIX for Renesas RZ/A RSK, IAR Tools

  • {title}


  • GUIX for Renesas YLCDRX63N Board, IAR Tools

  • {title}


  • GUIX for TI AM335x, IAR Tools

  • {title}


  • GUIX for TI Tiva-C TM4C129x, IAR Tools

  • {title}


  • GUIX for NXP lpc4088, IAR Tools

  • {title}


  • GUIX for STM32 Discovery Board, IAR Tools

  • {title}


  • GUIX for STM322xg-EVAL Board, IAR Tools

  • {title}


  • GUIX for STM324xg-EVAL Board, IAR Tools

  • {title}


  • GUIX for NXP LPC4088 Board, IAR Tools

  • {title}


  • GUIX Eval for STM3249I-EVAL, IAR Tools

  • {title}


  • GUIX for ATMEL SAMA5D3x-MB Board, IAR Tools



  • GUIX for Tiva-C TM4C129x

    Download Free Evaluation Kit for GUIX, for TI TM4C129x

    Please fill in the information below to download the free evaluation.

    Contact Information
    Interest in Express Logic
    ARC ARM/Thumb AVR32
    BlackFin ColdFire/68K Leon3
    M-Core MicroBlaze Microchip PIC24/dsPIC
    Microchip PIC32 MIPS NEC V8xx
    NIOS II PowerPC SHARC
    Renesas SH Renesas RX Renesas RZ
    StarCore STMicroelectronics STM32 StrongARM
    TMS320C54x TMS320C6x Win32
    x86x/386 XScale Xtensa/Diamond
    ZSP
    Other:

    ARM RealView
    CodeWarrior
    IAR
    HEW
    GNU
    Green Hills
    Other

    ThreadX
    Nucleus
    In-House
    Other:

    Current Customer
    Express Logic Web site
    Web Search Term
    Eg3.com
    Other Web Portal
    Article
    Editorial
    Direct E-Mailer
    Friend/Colleague
    Express Logic Technology Partner

    Copyright Notice - Right To Use

    All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download or information gathered from this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

    Please check below to confirm that you agree to abide by these Rules of Use.

    I agree
    I decline

    GUIX Evaluation Downloads

    GUIX for TI Tiva-C TM4C129x

    GUIX for TM4C129x

    GUIX Studio Evaluation

    Download GUIX Studio Evaluation

    Please fill in the information below to download the free trial.

    Contact Information
    Interest in Express Logic
    ARC ARM/Thumb AVR32
    BlackFin ColdFire/68K Hitachi H8/300H
    Leon3 Luminary MS M-Core
    MicroBlaze Microchip PIC24/dsPIC Microchip PIC32
    MIPS NEC V8xx NIOS II
    PowerPC Renesas SH SHARC
    StarCore STMicroelectronics STM32 StrongARM
    TMS320C54x TMS320C6x Win32
    x86x386 XScale Xtensa/Diamond
    ZSP Other:

    BenchX
    ARM RealView
    CodeWarrior
    IAR
    HEW
    GNU
    Green Hills
    Other

    ThreadX
    Nucleus
    In-House
    Other:

    Magazines:
    Embedded Systems Programming
    SDTimes
    EETimes
    IQ Magazine
    Other Magazine
    Current Customer
    Express Logic Web site
    Web Search Term
    Eg3.com
    Other Web Portal
    Article
    Editorial
    Direct E-Mailer
    Friend/Colleague
    Express Logic Technology Partner

    Copyright Notice - Right To Use

    All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

    Please check below to confirm that you agree to abide by these Rules of Use.

    I agree
    I decline

    Request for Support Received

    Your Request for Support Has Been Received

    Thank you for your support request. Your request has been forwarded to our support group for investigation. One of our engineers will be in touch with you shortly. For follow-up information, please send inquiries and additional information to support@expresslogic.com. Thank you for your use of Express Logic products.

    Download Our Brochure

    Our Brochure

    Corporate Brochure

    Download Corporate Brochure

    EL_Corporate_Brochure_2016x.pdf

    Preemption-Threshold Scheduling

    Preemption-Threshold™ Scheduling

    Express Logic's innovative Preemption-Threshold Scheduling technology has been the subject of many articles and white papers, both commercial and academic. Here are several to choose from:

  • Using Preemption-Threshold Scheduling to Cut Overhead While Meeting Deadlines, by Dr. Alex Dean Click HERE to view

  • ARM Blog: Get An Exemption From Preemption, by John Carbone, Express Logic Click HERE to view

  • Embedded Systems Design Magazine, March, 2011, Feature Article: "Lower the Overhead in RTOS Scheduling," by Professor Alexander Dean, Ph.D. http://www.nxtbook.com/nxtbooks/cmp/esd0311/#/26

  • Presentation from Real-Time Embedded Computing Conference (RTECC), Santa Clara, January, 2011 View Presentation

  • White paper containing an overview of Express Logic's technique of reducing context switches. Overview of Preemption-Threshold

  • Wang, Concordia University, and Saksena, University of Pittsburgh, on Scheduling Fixed-Priority Tasks with Preemption Threshold http://www.cs.utah.edu/~regehr/reading/open_papers/preempt_thresh.pdf

  • R. Ghattas and A. G. Dean. Preemption threshold scheduling: Stack optimality, enhancements and analysis. In RTAS ’07: Proc. of the 13th IEEE Real Time and Embedded Technology and Applications Symposium, 2007. 2007_Preemption-Threshold_Scheduling_Ghattas_and_Dean.pdf

  • G. Yao and G. Buttazzo, Reducing Stack with Intra-Task Threshold Priorities in Real-Time Systems, Proc. of the 10th Int. Conf. on Embedded Software, 2010. 2010_10_PTS_paper_by_Yao_and_Buttazzo.pdf
  • Prize Winners

    Winners of 20 Hewlett

    Winners of Hewlett-Packard Printers, Real-Time Embedded Multithreading Books, and Limousine Passes

    Click here to return to the main Exhibit page

    Click here to return to the Express Logic homepage

    Staff

    Your Express Logic ESC 2011 Boot

    Your Express Logic ESC 2011 Booth Staff was pleased to meet many of you at the show, and we look forward to meeting your RTOS needs in the future!

    Click on an Image to see an Expanded View in a New Window

    Bill
    Lamie

    Dave
    Lamie

    John
    Carbone

    Yuxin
    Zhou

    Stefaan
    Kiebooms

    Craig
    Tyvoll

    Thierry
    Giron

    Ed
    Lamie

    Andra
    Carbone

    Click here to return to the main Exhibit page

    Click here to return to the Express Logic homepage

    Limo

    `

    Express Logic offered complimentary Limousine service for VIP attendees and prize winners between the Convention Center and their hotels. After a long day on the show floor, attendees could relax and ride home in style!

    Click here to return to the main Exhibit page

    Click here to return to the Express Logic homepage

    Monkeys

    A big hit from 2004 returned in 2005

    A big hit from 2010 returned in 2011! Express Logic gave away
    hundreds of these furry, cuddly pets to adults and children alike.

    Click here to return to the main Exhibit page

    Click here to return to the Express Logic homepage

    Magic Show

    Magic Show

    {title}

    Express Logic thrilled the crowd with an entertaining exhibition of illusions performed by Tim Buché and his talented assistants, Erin and Pam. Crowds flocked to the Express Logic booth every hour to hear and see the "magic" of Express Logic's ThreadX, StackX, BenchX, TraceX, FileX, NetX, PrismX, USBX, and Certification Pack products.

    Click on an Image to see an Expanded View in a New Window

    Click here to return to the main Exhibit page

    Click here to return to the Express Logic homepage

    Booth

    Demos

    {title}

    The Express Logic Booth was the Center of Product Demonstrations, Magic Shows, Consultations, and Monkey/Printer/Book/Limo Pass Giveaways

    Click on an Image to see an Expanded View in a New Window

    {title}
    The Booth
    {title}
    Handling Inquiries
    {title}
    Another View
    {title}
    Express Logic Products

    Click here to return to the main Exhibit page

    Click here to return to the Express Logic homepage

    ESC 2011

    {title}


    Express Logic Exhibit Activities

    Embedded Systems Conference

    San Jose, CA -- May 2011

    Click on a Thumbnail Image to Read a Description and View Photos for that Activity

    {title}

    Express Logic Booth

    {title}

    Magic Show

    {title}

    Monkeys

    {title}

    Staff

    {title}

    Limo

    {title}

    Prize Winners

    Click here to return to the Express Logic homepage

    IAR_Kickstart

    • ARM Processors
    • Atmel AVR Processors
    • Freescale Processors
    • Renesas Processors
    • TI Processors
    • For technical assistance, contact us at 1-888-THREADX or email: support@expresslogic.com

      Downloads

      downloads

      Order on Amazon

      Amazon

      Certifications

      {title}

      _____________________________

      AWARDS

      {title}
      {title}
      {title}

      Upcoming Events

      See a live ThreadX demo and learn about Express Logic RTOS and Middleware solutions for NXP boards and processors at the NXP Technology Day, Tel Aviv Israel, March 22, 2016.

      See Express Logic's X-Ware Products on Display at Embedded Systems Conference,Boston, April 13-14, 2016. Visit us in the exhibit hall at booth #765

      TraceX Free Trial

      Download Free Trial of TraceX

      Please fill in the information below to download the free trial.

      Contact Information
      Interest in Express Logic
      ARC ARM/Thumb AVR32
      BlackFin ColdFire/68K Hitachi H8/300H
      Leon3 Luminary MS M-Core
      MicroBlaze Microchip PIC24/dsPIC Microchip PIC32
      MIPS NEC V8xx NIOS II
      PowerPC Renesas SH SHARC
      StarCore STMicroelectronics STM32 StrongARM
      TMS320C54x TMS320C6x Win32
      x86x386 XScale Xtensa/Diamond
      ZSP Other:

      BenchX
      ARM RealView
      CodeWarrior
      IAR
      HEW
      GNU
      Green Hills
      Other

      ThreadX
      Nucleus
      In-House
      Other:

      Magazines:
      Embedded Systems Programming
      SDTimes
      EETimes
      IQ Magazine
      Other Magazine
      Current Customer
      Express Logic Web site
      Web Search Term
      Eg3.com
      Other Web Portal
      Article
      Editorial
      Direct E-Mailer
      Friend/Colleague
      Express Logic Technology Partner

      Copyright Notice - Right To Use

      All downloads available from this site (User Guides, APIs, debugger plug-ins, demo systems, etc.) are protected by US and International copyrights and are the sole intellectual property of Express Logic, Inc., except as otherwise noted, and may not be reproduced, copied, or used in the creation of similar material without express written permission from Express Logic. All rights, title, ownership, and other interests in these downloads remain the property of Express Logic, Inc. The downloads may only be used by ThreadX customers or prospective ThreadX customers for the purpose of evaluating Express Logic products. Any unauthorized use, duplication, transmission, distribution, or disclosure of this download is expressly prohibited. Furthermore, no information from these downloads may be used for any competitive purpose.

      Please check below to confirm that you agree to abide by these Rules of Use.

      I agree
      I decline

      TraceX Installation Note

      When installing the TraceX evaluation, please select the evaluation executable (tracex_eval.exe) and initiate the installation via the right-click "Run as administrator" option. Doing so ensures the proper privileges necessary for installing the TraceX evaluation.

      THREADX Units Hard at Work Starting Number

      1750000000

      Downloads

      Adobe Acrobat ReaderUser Guide DownloadsMore...

      User Guides  (Japanese User Guides)

      Adobe Acrobat ReaderWhite Paper DownloadsMore...

      ArticlesArticlesMore...

      Windows Host ToolsWindows Host ToolsMore...

      Real-Time Embedded Multithreading ExamplesReal-Time Embedded Multithreading ExamplesMore...

      Download the Example Files for the Real-Time Embedded Multithreading book here.

      X-Ware Platform DownloadsX-Ware Platform DownloadsMore...

      Atmel

      NXP

      Renesas

      Silicon Labs

      ST

      Texas Instruments

      VideosVideosMore...

      Setup GUIX Studio on Your PC

      Setup GUIX Studio on Your PC

      GUIX Studio Multilanguage Support

      GUIX Studio Multilanguage Support

      GUIX MultiLanguage Support

      RENESAS SYNERGY: GUIX Multilanguage Support

      GUIX Setup

      RENESAS SYNERGY: How to Setup GUIX on Your PC

      Renesas Synergy E2studio

      RENESAS SYNERGY: Using TraceX on Renesas Synergy E2Studio

      Renesas Synergy IAR Ewarm

      RENESAS SYNERGY: Using TraceX on Renesas Synergy IAR eWarm

      MiscellaneousMiscellaneousMore...

      Additional  DownloadsAdditional DownloadsMore...

      News - Contact Info

      For More Information Contact:

      Michael May
      VP of Marketing
      Express Logic, Inc.
      Tel: (858) 613-6640 ext.207
      Email: mmay@expresslogic.com

      Janice Hughes
      Media Relations
      Hughes Communications, Inc.
      janice@hughescom.net
      (705) 751-9740
      Cell: (705) 774-8686

      News - Company Info

      About Express Logic and ThreadX

      Headquartered in San Diego, CA, Express Logic offers the most advanced run-time solution for deeply embedded applications, including the popular ThreadX® RTOS, the high-performance NetX™ TCP/IP stack, the FileX® embedded FAT compatible file system, the new GUIX™ GUI development toolkit, and the USBX™ Host/Device USB protocol stack. All products from Express Logic include full source-code and have no run-time royalties. For more information about Express Logic solutions, please visit our web site at http://www.rtos.com, call 1-888-THREADX, or email inquiries to sales@expresslogic.com.

      Travel

      Directions to Express Logic from

      Directions to Express Logic from the San Diego International Airport

      A = San Diego Airport

      B = Express Logic

      1.     Exit the Airport and take North Harbor Drive toward Downtown

      2.     Turn Left on W Grape Street

      3.     Merge Right onto Interstate 5 South

      4.     Merge onto California Highway 163 North toward Escondido

      5.     After driving about 10 miles, Highway 163 merges with Interstate 15 North

      6.     Continue driving about 12 miles on I-15, then take the Rancho Bernardo Road exit

      7.     Keep Left at the fork in the ramp

      8.     Merge onto Rancho Bernardo Road (stay in the left lane)

      9.     Turn Left onto West Bernardo Drive

      10.  Turn Right onto West Bernardo Court

      11.  Turn Left into the Montadura Business Park; the Express Logic Building is in the back of the complex

      Total Estimated Distance: 27 miles, Total Estimated Driving Time: 35 minutes


      Express Logic, Inc
      11423 West Bernardo Court
      San Diego, CA. 92127
      Phone: (858) 613-6640
      Fax: (858) 521-4259

       

      San Diego International Airport

      Click here for detailed information about the airport

       

      Links to Airlines That Serve the San Diego Airport

      Air Canada

      Alaska Airlines

      Allegiant Air

      American Airlines

      American Eagle (Los Angeles Flights Only)

      British Airways

      Delta Airlines

      Delta Connection (Los Angeles Flights Only)

      Frontier Airlines

      Hawaiian Airlines

      Japan Airlines

      JetBlue Airways

      Southwest Airlines

      Spirit Airlines

      Sun Country Airlines

      United Airlines

      US Airways

      US Airways Express

      Virgin America

      Volaris

      WestJet

       

      Hotels Near Express Logic in Rancho Bernardo (San Diego)

      Hotel

      Phone Number

      Radisson Hotel,  Rancho Bernardo

      (858) 451-6600

      Holiday Inn Express, Rancho Bernardo

      (858) 485-6530

      Hilton Garden Inn, Rancho Bernardo

      (858) 676-1660

      Courtyard by Marriott, Rancho Bernardo

      (858) 613-2000

      Rancho Bernardo Inn

      (858) 675-8500

       

      Car Rental Companies Serving the San Diego Airport

      Name

      Phone Number

      A1 Rent a Car

      619.226.4444

      Ace Rent a Car

      619.231.9700

      Advantage Rent a Car

      619.491.3151

      Alamo Rent a Car

      619.297.0311 / 800.GO.ALAMO (46.25266)

      Avis Rent a Car

      619.688.5000 / 800.852.4617

      Budget Rent a Car

      800.527.0700

      Dollar Car Rental

      619.234.3389 / 800.800.4000

      Enterprise Rent a Car

      619.225.8881 / 800.270.8881

      E-Z Rent-A-Car

      800.277.5171

      Fox Rent-A-Car

      619.692.0300 / 800.225.4369

      Hertz Rent A Car

      619.220.5222 / 800.654.3131

      Midway Rent A Car

      619.238.9600

      National Car Rental

      619.497.6777 / 800.CAR.RENT (227.7368)

      Pacific Rent-A-Car

      619.233.3366

      Payless Car Rental

      619.296.4966 / 800.PAYLESS (729.5377)

      Thrifty Car Rental

      619.429.5000 / 800.847.4389

      Travcar Car Rental

      619.231.9700

       

      Airport Shuttle Services

      Company Name

      Phone Number

      Advanced Shuttle

      800.719.3499

      Airport Shuttle

      619.234.4403 / 888.254.0333

      Cloud 9 Shuttle / Super Shuttle

      800.9.SHUTTLE (974.8885)

      Coronado Livery

      619.435.6310

      EZ Ride

      800.777.0585

      Prime Time Shuttle

      800.REDVANS (733.8267)

      Sea Breeze Shuttle

      619.297.7463

       

      Links to Recreational Activities in San Diego

      Sea World

      San Diego Zoo

      Safari Park

      Legoland

      Seaport Village

      Maps showing points of interest

      San Diego Mission

      Visitor Information Center

      Convention and Visitors Bureau

      Balboa Park – America’s largest urban cultural park

      County parks and recreation

      City parks and beaches

      Discover San Diego Restaurants

       

      Schedule

      Available training dates
      Holiday
      January 2016
      Sun Mon Tue Wed Thu Fri Sat
                1 2
      3 4 5 6 7 8 9
      10 11 12 13 14 15 16
      17 18 19 20 21 22 23
      24 25 26 27 28 29 30
      31
      February 2016
      Sun Mon Tue Wed Thu Fri Sat
        1 2 3 4 5 6
      7 8 9 10 11 12 13
      14 15 16 17 18 19 20
      21 22 23 24 25 26 27
      28 29
      March 2016
      Sun Mon Tue Wed Thu Fri Sat
          1 2 3 4 5
      6 7 8 9 10 11 12
      13 14 15 16 17 18 19
      20 21 22 23 24 25 26
      27 28 29 30 31    
      April 2016
      Sun Mon Tue Wed Thu Fri Sat
                1 2
      3 4 5 6 7 8 9
      10 11 12 13 14 15 16
      17 18 19 20 21 22 23
      24 25 26 27 28 29 30
      May 2016
      Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4 5 6 7
      8 9 10 11 12 13 14
      15 16 17 18 19 20 21
      22 23 24 25 26 27 28
      29 30 31        
      June 2016
      Sun Mon Tue Wed Thu Fri Sat
            1 2 3 4
      5 6 7 8 9 10 11
      12 13 14 15 16 17 18
      19 20 21 22 23 24 25
      26 27 28 29 30    
      July 2016
      Sun Mon Tue Wed Thu Fri Sat
                1 2
      3 4 5 6 7 8 9
      10 11 12 13 14 15 16
      17 18 19 20 21 22 23
      24 25 26 27 28 29 30
      31            
      August 2016
      Sun Mon Tue Wed Thu Fri Sat
        1 2 3 4 5 6
      7 8 9 10 11 12 13
      14 15 16 17 18 19 20
      21 22 23 24 25 26 27
      28 29 30 31      
      td> 
      September 2016
      Sun Mon Tue Wed Thu Fri Sat
            1 2 3
      4 5 6 7 8 9 10
      11 12 13 14 15 16 17
      18 19 20 21 22 23 24
      25 26 27 28 29 30  
      October 2016
      Sun Mon Tue Wed Thu Fri Sat
                  1
      2 3 4 5 6 7 8
      9 10 11 12 13 14 15
      16 17 18 19 20 21 22
      23 24 25 26 27 28 29
      30 31          
      November 2016
      Sun Mon Tue Wed Thu Fri Sat
          1 2 3 4 5
      6 7 8 9 10 11 12
      13 14 15 16 17 18 19
      20 21 22 23 24 25 26
      27 28 29 30      
      December 2016
      Sun Mon Tue Wed Thu Fri Sat
              1 2 3
      4 5 6 7 8 9 10
      11 12 13 14 15 16 17
      18 19 20 21 22 23 24
      25 26 27 28 29 30 31

      FAQ

      Download the Training Information Pamphlet

      I thought ThreadX was easy to use. Why do I need training?

      ThreadX is widely regarded as a fast, mature, and stable RTOS. We have carefully crafted ThreadX to provide the engineer with a powerful, elegant, and simple RTOS for project development. Although using ThreadX is intuitive and straightforward, our training course can help you achieve the most from your investment. We have used our extensive experience in embedded systems to design a training program tailored to your needs.

      Training is too expensive and I can’t afford to take time off. Why can’t I learn the same concepts on my own?

      Although it is possible that you can learn the same material on your own, it will probably take you much longer and you may miss many important features and techniques. Training will reduce the time required for you to optimize the features of ThreadX, thus reducing the cost of your project. We have committed significant resources in preparing a first-rate training experience for you. Thus, the training course will provide you with focused development insight in a short period of time. If you cannot attend the training course, consider hosting an on-site course.

      I’m convinced that training is essential – how do I convince my boss?

      Tell him/her that time is money! As a result of this training course, you will get up to speed quickly, significantly enhance the prospects of success for your project, and substantially reduce the time-to-market for your project. Training will also help you to optimize your investment in the premier RTOS for deeply embedded systems.

      Are the training sessions strictly lecture-based, or is there a hands-on component?

      The training sessions consist of a pedagogically sound combination of lectures and hands-on embedded systems lab projects. The lab projects complement and reinforce the ThreadX and RTOS concepts discussed in the lecture. A multimedia approach is used, and the material is presented in an engaging, but fast-moving format.

      What background should I have in order to take the ThreadX training course?

      You should have several years of C/C++ programming experience and some exposure to embedded systems development.

      How difficult is it to travel to San Diego?

      The San Diego International Airport is served by a total of 20 airlines, including all major US carriers. There are numerous non-stop flights to San Diego from most major US cities. The San Diego airport has one of the best on-time records in the US.

      Are there any hotels located near the Express Logic training facility?

      Express Logic is located in the Rancho Bernardo region of San Diego, about 25 miles north of the downtown area. There are six hotels within a five-mile radius from Express Logic, including one hotel located across the street.

      What is the weather like in San Diego? Will I have to bring warm clothing?

      San Diego is one of the most popular vacation destinations in the US. The weather is temperate all year round, although winters are cooler than summers. Bring a light sweater.

      My spouse would like to accompany me to San Diego – is there anything for him/her to do while I am attending the training sessions?

      San Diego offers an abundance of attractions and recreational activities. Sea World, the San Diego Zoo, Wild Animal Park, and LegoLand are located here. Disneyland, the California Adventure, Universal Studios, and Knott’s Berry Farm are located about 70 - 90 miles from Express Logic. There are numerous shopping opportunities and cultural attractions as well.

      For more information contact Ed Lamie, Director of Educational Services, at elamie@expresslogic.com.

      Download Pamphlet

      2016_ThreadX_Training_Brochure1.pdf

      For more information contact Ed Lamie, Director of Educational Services, at elamie@expresslogic.com.

      Training Benefits

      Although ThreadX is an easy-to-use RTOS, this training course provides an ideal way to accelerate the learning process and to obtain valuable experience in applying ThreadX to the design and implementation of your embedded application.

      As a result of taking this training course, attendees will acquire an in-depth knowledge of ThreadX, and will attain a focused approach to embedded systems development. This will improve productivity and significantly reduce the time-to-market for your development project.

      The hands-on component of the training course is designed to reinforce and explore ThreadX and RTOS concepts. This approach encourages attendees to become active participants by engaging them in the learning process. It also enhances retention and understanding.

      This training course will provide attendees to get up to speed quickly and significantly enhance the prospects of success for your project. Training will also help you to optimize your investment in the premier RTOS for deeply embedded systems.

      Download the Training Information Pamphlet

      For more information contact Ed Lamie, Director of Educational Services, at elamie@expresslogic.com.

      Training

      Overview

      Express Logic offers a comprehensive training program at its state-of-the-art facility in San Diego, California. The initial training course features hands-on embedded systems development using ThreadX, the high-performance RTOS for deeply embedded applications.

      Our electronic classroom contains eight modern workstations and multimedia projection capabilities. Each attendee has individual access to a workstation that is loaded with ThreadX and other software for embedded systems applications, so the class size is limited to eight.

      The training course is intensive; it combines a rich mixture of RTOS concepts and hands-on embedded systems projects that reinforce these concepts. The projects are presented in a spiral order of depth as increasingly complex embedded systems concepts are investigated and explored.

      Each attendee is provided with a detailed training workbook, documentation for the lab projects, a copy of the ThreadX User Guide, a copy of the ThreadX Programmer's Reference Guide, and a ThreadX demonstration system.

      ThreadX Topics Covered

      Day 1

      Morning

      • RTOS and MultiTasking Fundamentals
      • 2 Lab Projects
      • Thread Design
      • Mutual Exclusion with Mutexes

      Afternoon

      • Memory Management
      • Using Timing Facilities
      • 2 Lab Projects
      • Using Counting Semaphores for Event Notification
      • Synchronizing Threads with Event Flags Groups

      Day 2

      Morning

      • Inter-Thread Communication with Message Queues
      • 2 Lab Projects
      • Priority Inversion
      • Preemption Threshold

      Afternoon

      • Interrupts and I/O
      • Designing a Multi-Threaded System
      • 2 Lab Projects
      • Tips, Hints, and Traps

      On-Site Courses

      We can offer dedicated training courses at your site, or at any location of your choosing. The advantage of these courses is that we can customize them specifically for your development project. Contact us for more information.

      User Guides

      You can download the User Guides by going Here

      Report a Problem

      Total product quality, reliability and ease of use are our top priorities. Because of this, you probably won't need much technical support. In the event that you do, the fastest path to our support engineers is by e-mail at the following address: support@expresslogic.com

      When sending support e-mail, it is important to supply us the "Version ID String" of the product you are using. Be sure to copy the entire string, which includes valuable information on the tools for which your version was produced. The following table shows how to find the Version ID String:

      EL Product Global String Variable Defined In
      ThreadX _tx_version_id tx_port.h
      NetX _nx_version_id nx_port.h
      FileX _fx_version_id fx_port.h
      USBX _ux_version_id ux_port.h

      Updates

      Express Logic customers are encouraged to register HERE to receive notifications of the availability of product updates, as they become available from Express Logic.

      Your Questions Answered

      Most of your technical support questions will be answered immediately. Those that require a little more time will be answered as fast as possible. Our support engineers also make it a practice to follow-up on all product support issues. This is how we help guarantee your continued satisfaction.

      Request Support

      Employment

      Express Logic is an innovative real-time software company located in San Diego, CA. If you would like to be considered for future career opportunities please send us your Resume.

      Current Job Openings

      1. Software Engineer (1 position available) Express Logic Inc, the leader in embedded real time operating systems, is seeking experienced software development engineers to join our team.

      Location: San Diego

      Qualifications:

    • 3+ years of embedded development experience
    • Strong C/C++ experience (preferred using tools: Eclipse, IAR EWARM, ARM, MS Visual Studio)
    • RTOS and ARM Cortex-M architecture/assembly-language and experience preferred.
    • Experience with TCP/IP, USB, GUI, and files systems beneficial
    • Excellent communication skills required to interact with partners and customers for pre- and post-sales technical support, trainings
    • 2. Senior Software Engineer (1 position available) Express Logic Inc, the leader in embedded real time operating systems, is seeking experienced software development engineers to join our team.

      Location: San Diego

      Qualifications:

    • Minimal 5 years of experience in software development in the field of real time embedded
    • Experience with one of the RTOSes (ThreadX, QNX, Nucleus, VxWorks)
    • Proficient in C programming language
    • Be able to debug at ARM assembly level
    • Bachelor degree in Computer Science
    • Experience with TCP/IP internals and/or IPsec/TLS/DTLS beneficial
    • Experience with GUI beneficial
    • Excellent communication skills required
    • 3. Senior Software Engineer - GUI (1 position available) Express Logic, the leader in embedded real time operating systems, is seeking experienced software development engineers to join our team.

      Qualifications:

    • Minimal 5 years of experience in GUI software development on Windows platforms
    • Proficient in C/C++/C# programming languages
    • Bachelor degree in Computer Science
    • Experience in embedded systems, including RTOS such as ThreadX beneficial
    • Excellent communication skills required
    • Latest Product Versions

      Updates

      Express Logic customers are encouraged to register HERE to receive notifications of the availability of product updates, as they become available from Express Logic.

      Latest Product Versions

      The latest Express Logic product versions are listed below. Note this version information is only for the generic portion of the specified product.

      Product Latest Version Current Service Pack
      ThreadX G5.7.5.x SP1
      ThreadX SMP G5.7.2.5.x N/A
      NetX G5.10.5.x N/A
      NetX Duo G5.10.5.x N/A
      FileX G5.4.5.x SP2
      USBX G5.7.5.x SP5
      GUIX G5.3.2.x N/A
      GUIX Studio 5.3.2 N/A
      TraceX 5.2.0 N/A

      Headquarters

      We believe in simplicity and making embedded IoT development as easy as possible. We also believe in making the fastest, smallest, most secure and highest quality solutions to help our customers achieve the same in their products. Surpassing 5.4 Billion deployments is a strong validation of our beliefs as well as our execution on those beliefs!

      We are headquartered in San Diego, California and enjoy a worldwide presence through satellite Express Logic offices as well as dedicated distributors throughout the world, all of which share our core beliefs and goals. Our staff is second to none, including many former embedded CEOs, CTOs, VPs, recognized industry leaders, and highly skilled engineers and support staff all contributing daily to our mission.

      The future looks bright! Industry estimates predict there will be 25 Billion Internet of Things (IoT) devices shipping by the year 2019 (source: Business Insider). Since an IoT device will require some type of network connectivity (e.g., Wi-Fi, Bluetooth LE, ZigBee, Ethernet), and many will also include a graphical user interface (GUI), these new IoT devices will necessarily require an RTOS and connectivity. Since we are positioned with the best-of-class run-time offering for the embedded IoT device space, the future is indeed bright at Express Logic!

      Please browse through our web site and contact us directly to find out more on how we can help make your development easier and your next embedded IoT product a great success!

      Express Logic Headquarters, San Diego, CA
      Express Logic, Inc
      11423 West Bernardo Court
      San Diego, CA. 92127
      Phone: (858) 613-6640
      Fax: (858) 613-6646
      info@expresslogic.com

      Get Directions from MapQuest

      ThreadX Partners

      ThreadX is integrated with all major embedded development tools. Listed below are the major categories of our partners. Click on the links to see a list of our partners in each area.

      Tool Partners

      Consulting Partners

      Connectivity Partners

      Semiconductor Partners

      Training

      Overview

      Express Logic offers a comprehensive training program at its state-of-the-art facility in San Diego, California. The initial training course features hands-on embedded systems development using ThreadX, the high-performance RTOS for deeply embedded applications.

      Our electronic classroom contains eight modern workstations and multimedia projection capabilities. Each attendee has individual access to a workstation that is loaded with ThreadX and other software for embedded systems applications, so the class size is limited to eight.

      The training course is intensive; it combines a rich mixture of RTOS concepts and hands-on embedded systems projects that reinforce these concepts. The projects are presented in a spiral order of depth as increasingly complex embedded systems concepts are investigated and explored.

      Each attendee is provided with a detailed training workbook, documentation for the lab projects, a copy of the ThreadX User Guide, a copy of the ThreadX Programmer's Reference Guide, and a ThreadX demonstration system.

      ThreadX Topics Covered

      Day 1

      Morning

      • RTOS and MultiTasking Fundamentals
      • 2 Lab Projects
      • Thread Design
      • Mutual Exclusion with Mutexes

      Afternoon

      • Memory Management
      • Using Timing Facilities
      • 2 Lab Projects
      • Using Counting Semaphores for Event Notification
      • Synchronizing Threads with Event Flags Groups

      Day 2

      Morning

      • Inter-Thread Communication with Message Queues
      • 2 Lab Projects
      • Priority Inversion
      • Preemption Threshold

      Afternoon

      • Interrupts and I/O
      • Designing a Multi-Threaded System
      • 2 Lab Projects
      • Tips, Hints, and Traps

      On-Site Courses

      We can offer dedicated training courses at your site, or at any location of your choosing. The advantage of these courses is that we can customize them specifically for your development project. Contact us for more information.

      Contact Us

      USA

      Express Logic Headquarters

      Express Logic
      11423 West Bernardo Court
      San Diego, CA. 92127
      Phone: (858) 613-6640
      Toll Free: (888) THREADX
      Fax: (858) 521-4259
      info@expresslogic.com

      East Coast Sales Office

      Express Logic
      945 Concord Street
      Framingham, MA 01701
      Phone: (508) 620-5392
      Toll Free: (888) THREADX
      Contact: Larry LaCasse

      United Kingdom

      United Kingdom

      Express Logic (UK) Ltd
      4b Empire Court
      Prospect Hill
      Redditch B97 4DA
      UK
      Tel: +44 (0) 1527 597007
      Fax: +44 (0) 1527 597701
      Contact: Marcus Gibson, Sales
      Email: info@expresslogic.co.uk
      http://www.expresslogic.com

      Germany

      Germany

      Express Logic GmbH

      Hanover Office:
      Express Logic GmbH
      Meissendorfer Kirchweg 20 
      D-29308 Winsen
      Germany
      Tel: +49 5143 911304
      Fax: +49 5143 911305
      Mobil: +49 160 9931 2906
      Contact: Udo Nuelle
      Email: Udo.Nuelle@ExpressLogic.de

      Munich Office:
      Express Logic GmbH
      Eichbaumstr. 80
      D-85635 Siegertsbrunn
      Germany
      Tel: +49 8102 784-5865
      Fax: +49 8102 995694
      Contact: Wolfgang Erhart
      Email: sales@expresslogic.de
      http://www.expresslogic.com

      France

      France

      Express Logic France
      46 Ave. des Frères Lumière
      78190 Trappes
      France
      Email: info@expresslogic.fr
      http://www.expresslogic.fr
      Contact: Jean-Paul Médina
      Tel: +33-(0)1 30 13 17 11
      Fax: +33 (0)1 30 13 17 27
      Mobile: +33 (0)6 13 21 18 01

      France

      China

      Mainland China

      Beijing Creation Technology Development Corp.
      Address: Room 707, HengRun International Building
      32 BeiSanHuan West Road, Haidian District
      Beijing, P.R.China,100086
      P.R.China 100142
      Tel: +86-10-8813,8975
      Fax: +86-10-88124765
      Mobile: +86-13910151518
      Contact: Zhifeng Zhang
      Languages : Mandarin Chinese and English
      Email: zzf@cssbwzt.com
      http://www.cssbwzt.com

      Full Wise Tech Co., Ltd
      No. 620, 6F, Block C. Tsinghua
      University Building, Hi-Tech South
      Seventh Road, Nanshan District
      Shenzen, China
      Phone: +86-755-26402954
      Fax: +86-755-25696553
      Contact: Darrell Li
      Email: Darrell@fullwisetech.com

      Hongkong: Ascend Future Company Limited.
      Email: sales@cssbwzt.com

      Taiwan Regions
      ORBSTAR International Co., Ltd.
      9F-4, No. 149-49, Keelung Road, Sec. 2,
      Taipei 110,Taiwan, R.O.C.
      Tel: +886-2-2736-0586
      Fax: +886-2-2736-0829
      Mobile: +886-936-137-693
      Contact: Ted T. Chiang
      ted.chiang@orbstar.com.tw

      Micetek International, Inc.
      8F, No. 184, Sec. 1
      Chung-Cheng Road
      Taipei 111
      Taiwan, R.O.C.
      Tel: +886-2-28386826
      Fax: +886-2-28386827
      Mobile: +886-936-137-693
      Contact: Mos Lin
      mos.lin@micetek.com
      sales@micetek.com

      India

      India

      Corporate Office:
      Ammos Software Technologies Pvt Ltd
      #125/1-18, T.Mariyappa Road
      1st Block, Jayanagar
      Bangalore - 560 011
      Phone: +91-80-41808600
      Fax: +91-80-51210660
      sales@ammostech.com
      support@ammostech.com

      Hyderabad Office:
      Ammos Software Technologies Pvt Ltd
      Plot No: 11A, House No: 3
      ASHA Officer colony
      R K Puram, Secundrabad
      Contact: Mr Nagaraju
      Tel/Fax:+91-40-55483297
      Mobile : +91-98490-58285
      sales@ammostech.com

      Pune Office:
      Ammos Software Technologies Pvt Ltd
      # I-19, Mourya Vihar, Behind Cummins India Limited
      near Sahajanand Society, Kothrud
      Pune - 411029
      Contact: Mr. Shirish Deshmukh
      Mobile: +91-98902-11187
      sales@ammostech.com

      {title}

      Turkey

      G3TEK Embedded Technologies, Ltd.
      Mehmet Akif Ersoy Mah.
      266.Cad. No:7-A/G1 Blok/62 06370
      ANKARA, Turkey
      Contact: Ali Özdemir
      Tel:+90 312 3324769
      Fax:+90 312 3324769
      Email: ali.ozdemir@g3tek.com

      Israel

      Israel

      Sightsys LTD.
      7 Imber St.
      Kiriat Arie, P.O.B 10267
      Petach-Tikva 49002 Israel
      Tel: 972-3-9222771
      Fax: 972-3- 9222059
      Contact: Zvika Almog
      Zvika@sightsys.co.il
      http://www.sightsys.co.il

      Pertech Embedded Solutions
      10 Zarchin Street, POB 4349
      Raanana, 43662, Israel
      Tel: +972 9 7711418
      Fax: +972 9 7740131
      Contact: Avi Cohen
      avi.cohen@pertech.co.il
      http://www.rtos.co.il
      http://www.pertech.co.il

      Japan

      Japan

      Grape Systems Inc.
      Queen's Tower B-19F, 2-3-3
      Minatomirai, Nishi-ku
      Yokohama, 220-6119
      JAPAN
      Phone: +81-45-222-3761
      Fax: +81-45-222-3760
      Contact: Sales Division
      sales@info.grape.co.jp
      http://www.grape.co.jp

      Korea

      Korea

      KM Data Inc.
      505-2, DaeRyung Techno-Town
      327-24, Gasan-dong
      Kumcheon-Gu, Seoul, 153 023
      Korea
      Tel: +82 2 3281 0333
      Fax: +82 2 3281 3117
      Contact: K.S. Lee
      kmdata@kmd.co.kr
      http://www.kmd.co.kr

      INNOSJ Inc.
      1F, MyeongJin Bldg.
      64, Yanghwa-ro, Mapo-gu
      Seoul, 121-839
      Korea
      Tel: +82-2-6268-4500
      Fax: +82-2-6455-4500
      Contact: Koshe Yoon
      koshe@innosj.com
      http://www.rtos.kr

      Russia

      Russia

      MicroLAB Systems Ltd
      83 Dubninskaya street, #612
      127591 Moscow, Russia
      Tel/Fax: +7-(095)-900-6208
      info@mlabsys.com
      http://www.mlabsys.com

      Support

      Total product quality, reliability and ease of use are our top priorities. Because of this, you probably won't need much technical support. In the event that you do, the fastest path to our support engineers is by e-mail at the following address: support@expresslogic.com

      Updates

      Express Logic customers are encouraged to register HERE to receive notifications of the availability of product updates, as they become available from Express Logic.

      When sending support e-mail, it is important to supply us the "Version ID String" of the product you are using. Be sure to copy the entire string, which includes valuable information on the tools for which your version was produced. The following table shows how to find the Version ID String:

      EL Product Global String Variable Defined In
      ThreadX _tx_version_id tx_port.h
      NetX _nx_version_id nx_port.h
      FileX _fx_version_id fx_port.h
      USBX _ux_version_id ux_port.h
      GUIX _gx_version_id gx_port.h

      Latest Product Versions

      The latest Express Logic product versions are listed below. Note this version information is only for the generic portion of the specified product.

      Product Latest Version Current Service Pack
      ThreadX G5.7.5.x SP1
      ThreadX SMP G5.7.2.5.x N/A
      NetX G5.10.5.x  N/A
      NetX Duo G5.10.5.x  N/A
      FileX G5.4.5.x SP2
      USBX G5.7.5.x SP5
      GUIX G5.3.2.x N/A
      GUIX Studio 5.3.2 N/A
      TraceX 5.2.0 N/A

      For StackX and TraceX, the version number is in the upper left corner of the GUI.

      Your Questions Answered

      Most of your technical support questions will be answered immediately. Those that require a little more time will be answered as fast as possible. Our support engineers also make it a practice to follow-up on all product support issues. This is how we help guarantee your continued satisfaction.

      Engineering Services

      Custom engineering services are available on a contract basis. If your development is on a very tight schedule or if you need expert assistance, our expert engineering staff would be glad to help!

      7/24 Internet Access

      Please visit our web site for up-to-the-minute information about our company, our support, press releases, products, and employment opportunities.

      About Express Logic

      We believe in simplicity and making embedded IoT development as easy as possible. We also believe in making the fastest, smallest, most secure and highest quality solutions to help our customers achieve the same in their products. Surpassing 5.4 Billion deployments is a strong validation of our beliefs as well as our execution on those beliefs!

      We are headquartered in San Diego, California and enjoy a worldwide presence through satellite Express Logic offices as well as dedicated distributors throughout the world, all of which share our core beliefs and goals. Our staff is second to none, including many former embedded CEOs, CTOs, VPs, recognized industry leaders, and highly skilled engineers and support staff all contributing daily to our mission.

      The future looks bright! Industry estimates predict there will be 25 Billion Internet of Things (IoT) devices shipping by the year 2019 (source: Business Insider). Since an IoT device will require some type of network connectivity (e.g., Wi-Fi, Bluetooth LE, ZigBee, Ethernet), and many will also include a graphical user interface (GUI), these new IoT devices will necessarily require an RTOS and connectivity. Since we are positioned with the best-of-class run-time offering for the embedded IoT device space, the future is indeed bright at Express Logic!

      Please browse through our web site and contact us directly to find out more on how we can help make your development easier and your next embedded IoT product a great success!

      Express Logic Headquarters, San Diego, CA
      Express Logic, Inc
      11423 West Bernardo Court
      San Diego, CA. 92127
      Phone: (858) 613-6640
      Fax: (858) 613-6646
      info@expresslogic.com

      Get Directions from MapQuest