C H A P T E R I I I - R T O S

MICRO DIGITAL

Smx® MODULAR RTOS

smx is a modular RTOS that has been designed with an architecture to meet the needs of small to medium size embedded systems. It features small, efficiently written modules and thus works well on less expensive processors. The modules are highly independent. This permits leaving out those that are not needed, in order to save cost and space. smx offers the following services:

Hard real-time multitasking

File management

Networking

User interface

Special services

Debugger and tool support

Extensive drivers are available with smx products, and smx supports many popular tool chains. This allows you to minimize the time spent writing device drivers and to continue using the tools with which you are familiar.

Micro Digital’s objective is to provide each customer with a complete solution that saves programming expense and speeds time-to-market. To further this goal, smx products come with complete, well-written manuals. Also, all orders are pre-installed, integrated, and tested with the chosen tool chain, before they are shipped.

This is further backed up by the best support in the RTOS industry. The programmers who wrote the code provide your support. If you find a bug, Micro Digital’s support team will fix it NOW. If you do not understand

something, we will explain it clearly. We are here to work with you. We also provide customization and consulting services.

Out goal is to provide products with richness of features and with fast performance in order to provide good solutions for the problems embedded programmers are likely to encounter. These problems often cannot be anticipated. Hence, Micro Digital delivers a kernel that has more that enough capability to prevent costly schedule overruns and missed sales opportunities

If you are looking for a responsive RTOS company with excellent products, Micro Digital is your solution.

Unique, 3- level application structure: Background tasks, Foreground tasks (lsr’s) & isr’s

Preemptive, round-robin, and timeslice scheduling. Multiple tasks per priority level

Dynamic priorities & Scheduler locking

Small memory footprint & Fast and standard block pools. Better stack sharing model than OSEK & Indirect messaging via exchanges

Message priorities, priority passing Client/Server messaging, C++ support & Task-aware debugging

CONTACTS

USA

Micro Digital, Inc.

2900 Bristol Street, G-204

Costa Mesa, CA 92626 - USA

Phone: (+1) 714-437-7333

Fax: (+1) 714-432-0490

e-mail: sales@smxinfo.com

Contact Person:

Betty Martin-Danner

WEB SITE

www.smxinfo.com/atmel.htm

III-09