Cobham Gaisler AB provides IP cores and supporting development tools for embedded processors based on the SPARC architecture. We specialize in digital hardware design for both commercial and aerospace applications

ThreadX for SPARC LEON

Introduction

ThreadX is a popular RTOS  by Express Logic. It is small and easy to handle. Extensions for MS-DOS file system (FileX), Networking (NetX), Graphics (PegX) and USB (UsbX) make it adaptable to a wide range of tasks. ThreadX is royality free and deployed over 400  million times. More information can be found at Express Logic's homepage.

LEON port 

The ThreadX port for the LEON processors bundles ThreadX with the GNU compiler toolchain and newlibc for both Windows and Linux hosts. Added features are:

  • Drivers for UART, Irq and Network
  • Source code for the port
  • Reentrant newlibc

Development

Development can be done on hardware as well in simulation with TSIM or GRSIM. For debugging GDB is supplied.

A ThreadX program is created by:

$sparc-threadx-gcc demo.c  -o demo.exe