SMX® is a no-royalty, modular, multitasking RTOS for embedded systems developed by Micro Digital Inc. It is characterized by small footprint, high performance, ease of use, and integration with popular development tool suites. It supports the most prevalent embedded CPU families, especially those targeted at low-cost 32-bit embedded systems, such as ARM and ColdFire. It offers the following modules: multitasking kernel and kernel awareness debugger plugin, TCP/IP stack, FAT and flash file systems, USB host stack, USB device stack, USB OTG, GUI, and floating point library. |