![]() |
Computer Solutions Ltd | ||
Celebrating 30 years |
|||
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. FeaturesTask ManagementFull task control including create, delete, start, stop, resume, suspend, lock, etc. SchedulingPre-emptive, time-slicing and co-operative scheduling. Unique 2-level interrupt handler to minimise interrupt latency Memory ManagementNear heap, far heap and dynamically allocated regions. Block pools, message pools and fast block pools, Timing & TimersReal-time and elapsed-time clocks. Wake-ups, time-outs and precision delay. Cyclic and one shot timers. Input and OutputPipes and buckets for character I/O and macros for interrupt management. Intertask CommunicationMessage exchanges, semaphores and pipes. Near and far message pools. Dynamic messages. Event ManagementCount events and monitor combinations of flags. DOS is optionalWorks 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. smx86smx 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 CPUsThese implementations of the smx Real Time Executive supports the Power PC Families, the ColdFire and ARM processors. smx OptionsOne of the main attractions of smx is the wide range of options available to operate with it. These include:
| ||||||||||||||||||||||||||||