M
ICRO
D
IGITAL
Smx
®
M
ODULAR
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
C
ONTACTS
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: [email protected]
Contact Person:
Betty Martin-Danner
III-09
C
H
A
P
T
E
R
I I I
-
R
T
O
S
5C46 AT91 3Party BAT.xp 7/09/05 2:54 Page 38