Computer Solutions Ltd
Whats New | Advanced Search
Downloads | Exchange Rates

Celebrating 30 years
supplying all your Embedded Development Tool needs


smx


The smx Real Time Executive provides all the software services that you might need if you are using ARM,Power PC, ColdFire or x86 hardware.


Features

Task Management

Full task control including create, delete, start, stop, resume, suspend, lock, etc.

Scheduling

Pre-emptive, time-slicing and co-operative scheduling. Unique 2-level interrupt handler to minimise interrupt latency

Memory Management

Near heap, far heap and dynamically allocated regions. Block pools, message pools and fast block pools,

Timing & Timers

Real-time and elapsed-time clocks. Wake-ups, time-outs and precision delay. Cyclic and one shot timers.

Input and Output

Pipes and buckets for character I/O and macros for interrupt management.

Intertask Communication

Message exchanges, semaphores and pipes. Near and far message pools. Dynamic messages.

Event Management

Count events and monitor combinations of flags.

DOS is optional

Works under DOS or standalone, can provide DOS emulation if required.

See smx Features for more detailed information on the common features and facilities provided by the x86 and Power PC versions of smx.

smx86

smx is a full-featured, high performance, pre-emptive kernel. Unlike generic C kernels, it is designed to exploit the strengths of the x86 architecture and to make them easily available to application programmers. smx provides an optimal mix of performance, compactness and functionality. Real mode works stand-alone or with DOS. 16-bit, segmented protected mode works with pmEasy16 Standard or Embedded. 32-bit, flat protected mode works with pmEasy32 Standard or Embedded.

smx for other CPUs

These implementations of the smx Real Time Executive supports the Power PC Families, the ColdFire and ARM processors.

smx Options

One of the main attractions of smx is the wide range of options available to operate with it. These include:

  • FAT32 File structure
  • TCP/IP and supporting applications such as FTP & Web
  • USB stacks supporting Host and Device interfaces as well as Thumb and other classes.
  • Dynamic load modules, extended memory services, C++ class library
  • Graphics drivers, text or graphics windows
  • Task debuggers and links to code debuggers
  • Protected mode environments

For more Information:

Real-time executives overview
smx summary page
smx86
smx for other CPUs
smx options

Home Shop Products Supported Chips Information Zone Contact Site Map
 
Computer Solutions Ltd
1a New Haw Road, Addlestone, Surrey KT15 2BZ, England
 
Telephone: +44 (0) 1932 829460      Fax: +44 (0) 1932 840603
Email: sales@computer-solutions.co.uk      Web: www.computer-solutions.co.uk
 
Copyright © 2009 Computer Solutions Ltd