Computer Solutions Ltd
 Advanced Search

After supplying all your  Embedded Development Tool needs for 42 years
 Computer Solutions Ltd and its web shop are now closed.



 Having reached the grand old age of 75 it is time to relax and fulfil other ambitions.

 Its been an exciting ride with you, our customers, often on the bleeding edge of technology
 and I thank you for your friendship, your trust, and your orders.

Stay well        I wish you all success in your future projects.

Chris Stephens.



     But what to do with the web site ?  It has taken >12 man years of work to create a repository of knowledge on many aspects of the art and science of embedded microprocessor development and even after closing the shop it still gets over 4,000 visitors per month.  So as a service to my customers I have decide to keep it live providing my technical insights on the products and then redirecting viewers to sites where they can purchase the items they used to buy from us. Follow the link   "Home"

       The  "Information zone"  consists of articles produced as background tutorials on subjects of interest to those designing new products.  As different CPUs have became available this has lead to new development techniques and in particular to new ways of communicating between nodes.


Home Information Zone

CMX Options

CMX Tracker

CMXTracker™ provides the user with the ability to display, in real-time, the task's execution flow. It shows when each task is executing, the CMX functions called, their parameters, interrupts using CMX functions and the system TICKs within the CMX-RTX real-time operating system. All, while the user's application code is running.

CMX Tracker


CMXTracker allows the user to track the execution of tasks including showing which CMX functions were called with their parameters and results returned. For example it will show the message sent or received, event bits set, timed out, etc. The CMX system TICK provides a time stamp.


This subset of the full CMX package has been optimised to use the minimum amount of RAM space so that it will operate with single chip microprocessors having only on-chip RAM. ROM usage is also kept small. Pre-emptive scheduling or co-operative scheduling is available although not time slicing. The interrupt pipe facility is not provided but interrupts can set task events.


Cortex M3-4,  PIC 24, dsPIC,  HC08, 78K0, ST7, MSP430, TLCS-900, H8S, H8/300, H8/300H, 78KOS, AVR, ST10, 166, XE8000 (CoolRISC 816),   EZ8, MAXQ Flexis QE128 ( HCS08 or ColdFire)  
ARM 7 / 9  
V850, Flexis QE128 ( HCS08 and ColdFire)   



TCP/IP stack and applications

CPU specific support and optimisation for these high level protocol packages is available for the following CPU's   x86 Real,  386 Protected,  PPC, ARM, ColdFire, H8/300H,  H8S/2000,  M16C,  M32C, 68K, CPU32, ColdFire, 8051-XA, ST7, ST10, Super10,  16x, C166S V2, TLCS-900.   A small subset of CMX-RTX is included with the stack or it can be made to operate under CMX-RTX or any other user supplied RTOS.

The following Protocols are available.......   FTP,  TFTP,  TELNET C/S,  WEB C/S,  SNMPV2 / V1,  DHCP C/S,  SMTP,  POP3,  PPP,  PPPoE,  IMAP,  SMB and NAT  -  a Flash File system is also available.


The CMX-MicroNet stack is available for most low end and single chip micros including 8051, ARM, Cortex, ColdFire, AVR, Z80/180, Z8 Encore, eZ80, PIC 18/24, dsPIC, 78K0 & KOS, MSP430, TLCS-900, Cyan eCOG1, M16C, M32C, H8S/2000, H8/300H, C16x, C166S V2, 51-XA, V850, ST7, ST10, Super10. It is also suitable for use with DSP chips.

For more Information:

For more information on CMX List of function calls, Task Scheduling, Interrupt handling, Debug aids.
For CMX prices  and CPU availability.
For CMX MicroNet The TCP/IP stack that is optimised to run on 8/16/32 bit embedded micros.
For CMX TCP/IP The fuller TCP/IP stack that requires a 32 bit embedded micros and provides improved performance but needs larger RAM .
For CMX USB Stacks Embedded Device Stacks or drivers that  support USB for8/16/32 bit micros.
For CMX File systems Embedded Device FAT 16 and 32 memory management systems

Home Information Zone
Computer Solutions Ltd
87 Briar Road,  Shepperton,  Middx,  TW17 0JB
Telephone: +44 (0) 77 4342 2526   
Email:      Web:
Copyright 2022 Computer Solutions Ltd