Dynamic eng Website

ThreadX

Last updated: February 8, 2008


Company:

Express Logic

Description:

ThreadX is Express Logic's advanced Real-Time Operating System (RTOS) designed specifically for deeply embedded applications. ThreadX has many advanced features, including its picokernel™ architecture, preemption-threshold,™ and a rich set of system services. Combined with its superior ease-of-use, ThreadX is the ideal choice for the most demanding of embedded applications. ThreadX is implemented as a C library. Only the features used by the application are brought into the final image. The minimal footprint of ThreadX is as small as 2KB. ThreadX helps your application respond to external events faster than ever before. ThreadX is also deterministic. A high priority thread starts responding to an external event on the order of the time it takes to perform a highly optimized ThreadX context switch. ThreadX is very easy to use. The ThreadX API is both intuitive and highly functional. In addition, the API names are made of real words and not the “alphabet soup” names that are common to other RTOS products. Building a ThreadX application is also easy. Simply include the TX_API.H file in the application software and link the application objects with the ThreadX library. The resulting image is ready for execution – it´s that simple! For more information please visit our website. www.rtos.com

Product Properties

  • Development Hosts:
    Windows
  • Supported Target Processors:
    x86, PowerPC, ARM, MIPS, ARM7, ARM9, Cortex-M1/M3/R4/A8/A9, Altera NIOS-II, Tensilica, MCORE, Microchip PIC24/dsPIC, PIC32, SHx, SH-DSP, H8.300H, ColdFire, 68k, 386 PM, x86, XScale, i960, ARC, SPARClite, SHARC, WIN32, C54x, C55x, C6x, StarCore, MicroBlaze, Blackfin, ZSP
  • Board Support Packages:
    All Processors.
  • Supported Compilers:
    ARM, Wind River, Green Hills Software, Renesas, TI, CodeWarrior, MetaWare, IAR, CAD-UL, Analog Devices, Microsoft, GNU, Microtec
  • Supported Tools:
    RealView, Wind River Workbench, MPLAB, Green Hills Software, HEW, CodeWarrior, MetaWare, IAR, CAD-UL, Analog Devices, Microsoft, GNU, Microtec
  • Supported Networks:
    TCP/IP, FTP, SMTP, SNMP, PPP, RPC, Telnet, Bootp, NetX: Zero Copy, IP, ARP, RARP, ICMP, IGMP, UDP, TCP, TFTP, FTP, SNMP, PPP, PPPoE, SLIP, Telnet, DHCP, BootP, DNS, SMTP, POP3, HTML, HTTP, and a BSD-compatible socket layer.
  • Supported Standards:
    USB, 1394, 802.11, IPv6
  • Development Methodology:
    Cross
  • RTOS Supplied as:
    Source
  • Supported GUI:
    PEG X
  • Available Components:
    Floating Point, Communication, File Support, NetX, FileX, OSEK, uITRON, POSIX
  • Kernel ROM (min, max):
    2 Kbytes,30 Kbytes
  • Kernel RAM (min, max):
    1 Kbyte,4 Kbyte
  • Minimum RAM per process:
    200 Bytes
  • Minimum RAM per thread:
    200 Bytes
  • Minimum RAM per queue:
    60 Bytes
  • Number of thread priority levels:
    32
  • Typical Thread Switch Latency:
    2us @40MHz
  • Guaranteed Maximum Interrupt Latency:
    2us @40MHz
  • System Clock Resolution:
    Application Defined
  • Priority Inversion Avoidance Mechanism:
    Yes,Preemption-Threshold & Priority Inheritance
  • Multiprocess Support:
    Yes
  • Multiprocessor Support:
    Yes
  • MMU Support:
    No
  • Scheduling Policies:
    Prioritized FIFO,Prioritized Round-Robin,Preemption-Threshold, Time-slicing, Blocking
  • Royalty Free:
    Yes
  • Cost Development Seat:
    $12,500
  • Standard Phone Support:
    Free
  • Preferred Phone Support:
    Free
  • URL to the product/service/project description on company's website:
    www.rtos.com
Technologies, Methods, Tools, Products and Services for       Embedded Systems To Be      www.es2.be
© 2007 Dedicated Systems All Rights Reserved   Privacy statement.