SMX® RTOS is a full-source, modular RTOS for embedded systems, developed by Micro Digital. It has an advanced multitasking kernel complemented by a solid set of middleware modules. It is characterized by high reliability and performance, small footprint, tight integration, and ease of use. It offers free evaluation and fair, no-royalty licensing. It supports the most prevalent embedded CPU families, especially those targeted at low-cost 32-bit embedded systems, such as ARM, Cortex, and ColdFire.
Modules include: Multitasking kernel with graphical debugger plugin, WiFi 802.11 stack with security options, TCP/IP dual IPv4 / IPv6 stack with security options, FAT and Flash file systems, USB Host stack, USB Device stack, USB OTG, GUI, IEEE 754 Floating Point library, and Bootloader. Each is strong on its own and offers a full list of drivers and optional components. All are integrated and work well together.
With SMX, there is no need to gather components from all over the Internet and integrate them. There are no worries about license ambiguity. Most products were developed fully in-house, so we have the expertise to support and assist you. Customers view us more as a development partner than a software vendor.