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

Celebrating over 28 years
supplying all your Embedded Development Tool needs


smx Options


smxUSB Host, Device and OTG

are USB stacks that allow embedded micros to communicate with USB networks either as Devices or Hosts. Support is also included for USB Classes such as Serial, HID and Mass Storage with the option of accessing or emulating a Thumb drive the  .

smxFile™

is a full-featured, DOS-compatible, reentrant file manager. It provides fast file I/O and directory management. Simultaneous file operations are permitted; IDE, floppy, and RAMdisk drivers are available an Interface to the standard BIOS disk services is included. This is an implementation of EBS's ERTFS There is a small premium charged for having it ready integrated.

smxNet  

is an implementation of EBS's TCP/IP stack for the smx operating system and chosen x86/PPC architecture. It supports TCP and UDP protocols through a Berkeley socket API. UDP protocol uses smx messages to gain a performance advantage. It can reside in as little as 32 KB of code space, up to a maximum of 70 KB. Data space requirement is tuneable depending upon required speed. It has a simple device driver interface and includes IP, UDP, TCP, ICMP, ARP, RARP, BOOTP, and SLIP. For more information on TCP/IP options such as FTP and web server see our pages on EBS products. There is a small premium charged for having them ready integrated.

smxDLM  

runs independent executables (Dynamic Load Modules) as smx tasks which may be downloaded or loaded from disk. Permits downloading new or altered tasks, loading tasks only as needed to avoid memory overflow, and user programmability. DLM's may spawn additional tasks and smx objects.

smx++  

is a C++ Class Library which operates with smx. The smx++ API mirrors smx, but is simpler and easier to use. smx++ is recommended for C++ object-oriented applications. It allows creating application-specific OS objects by inheritance.

smxEMS ™

provides Extended Memory Services. Allows copying data between real memory and extended memory buffers or accessing extended memory via a window. Spares user the complexities of dealing with protected mode. (Requires 386 or above.)

PEG  

is a graphics package that allows creating a window interface on your embedded target. It is especially well-suited for embedded systems because it is small, fast, and easily ported to any graphical hardware. Development can take place on a normal Windows PC via a host set of "call converters". Once tested the application is easily transferred to the target system.

DEBUG/smx  

provides smx-Aware debugging to Paradigm DEBUG. It allows setting of task-specific breakpoints, viewing smx data structures, analysing task call stacks, and examining the state of any object in a queue in detail.

smxAware  

offers similar capabilities for x86 protected mode and PPC debuggers: SingleStep®, Soft-Scope®, VisualProbe®.

smxProbe  

is a task-level debugger that permits task-aware debugging of systems using smx. It allows triggering on task operations or errors, looking at control blocks, queues, and trace buffers symbolically, freezing tasks, directly executing smx calls, and more. Runs stand-alone or with code debuggers. Can be operated remotely from an ANSI terminal or PC.

pmEasy®  

is a protected mode environment. An alternative to complicated DOS extenders, the standard version loads the protected mode application from disk in .exe (NE or PE) file format. The embedded version is located in flash/ROM with the application. While the application is running, pmEasyprovides a subset of DPMI services, trap handling, and protected mode debugger support.It supports 16- and 32- bit protected mode, works with or without a kernel such as smx and Soft-Scope® and VisualProbe® debuggers are supported.

unDOS

emulates common DOS and BIOS calls. Many INT 21h calls are emulated. If you find that you need additional calls for your application, contact us for a quote to add them. The set of DOS and BIOS interrupts used by your program can be determined by our DOStap utility.

X-DOS

is a low cost, full-featured V5.0 DOS-compatible operating system intended for embedded applications.

We also offer a Real Mode EXE Bootloader to boot your system without DOS and load your application.


For more Information:

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

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 © 2008 Computer Solutions Ltd