Micro Digital’s goal is to provide reasonably priced, royalty free software products to our embedded system customers and enable them to get their products to market fast. We achieve this through the following:
1. Integrated platform - We pre-install and deliver a working, integrated platform containing all products ordered. No integration is required.
2. Broad product line - The smx multitasking kernel is complemented by extensive networking, file system, USB, GUI, and other products.
3. In-depth support - We provide turn-key support for a very large number of ARM and Coldfire processors, including startup code, BSP code, controller drivers, and helpful processor notes. Check out the numerous free evaluation kits on our website.
4. Tool Integration - We integrate our products with the best development tools from other Vendors. This saves you from solving tool problems instead of developing your own product.
5. Direct programmer support - No help desk. Our customers deal directly with our programmers.
6. Stable, industry-proven products - SMX has been in the market for over 18 years. Micro Digital has been in the embedded systems industry for over 30 years.
smx® Real Time Kernel for x86
The Benefits of smx86, the version of smx designed for the x86 processor family, include:
80x86 Specialization
smx Saves Memory
Stack Flexibility
Coprocessor State Saving
DOS Support
Hand-tuned Scheduler
PC Operation
High success rate
Prices start at $7,500.
Evaluation kits are available at www.smxRTOS.com/eval
SMX.Blaze offers networking and multitasking in a low-cost, integrated package for embedded systems.Multitasking allows the networking and application portions to operate independently, thus making design easier. To enhance project success further, SMX.Blaze provides processor-specific BSP and startup code and tool-specific project and help files.
SMX.Blaze supports ARM, ColdFire, PowerPC, and, x86 processors.
SMX.Blaze includes smx® kernel, smxNS TCP/IP stack, ethernet driver or PPP, and smxBSP Board Support Package.
Prices start at $15,000.
Evaluation kits are available at www.smxRTOS.com/eval
smxWiFi is a robust 802.11 Media Access Control (MAC) stack specifically designed and developed for embedded systems. It is written in C, and can run on any hardware platform. While optimized for SMX®, smxWiFi can be ported to another RTOS or to another hardware platform to support a different WiFi chipset.
An 802.11 network is a wireless local area network (WLAN) that conforms to the 802.11 standards. smxWiFi provides the necessary software to add wireless connectivity to an embedded system.
Prices start at $5,000.
Evaluation kits are available at www.smxRTOS.com/eval
smxFFS is a flash file system for use with board-resident arrays of NAND flash memory. It has the standard C library file API and it is power fail-safe. smxFFS is not intended to work with media other than board-resident NAND flash. It does not support media such as SD or Compact Flash cards. smxFFS takes advantage of knowing that the media is NAND flash. To support other media, smxFS™ should be used.
smxUSBO adds On-The-Go support to smxUSBD and/or smxUSBH. It was specifically designed and developed for embedded systems. It is written in C, and can run on any hardware platform. While optimized for SMX®, smxUSBO can be ported to another RTOS or operate in a stand-alone environment.
Compatibility with ARM, Blackfin, ColdFire, PowerPC, x86, and other CPUs.
Prices start at $4,000.
Free Demos can be downloaded at www.smxRTOS.com/demo/index.html#smxusbo
smxNS is a compact TCP/IP networking stack for use with real-time, embedded applications. It provides drop-in support for many processors and tool chains. A large selection of networking protocols is available for use with smxNS. Complete source code and test programs are provided. smxNS is licensed per application and is royalty free.
Prices start at $8,500 (include IP, TCP, UDP, ARP, RARP, BOOTP, ICMP, DHCP c, DNS c, Telnet, TFTP cs, and SLIP) .
Evaluation kits are available at www.smxRTOS.com/eval
smxFS offers a clean, modular design that enables embedded developers to easily add file I/O to their projects. smxFS supports both removable media such as USB thumb drives and Compact Flash and non-removable media such as NAND flash disks. Removable media are DOS/Windows compatible so that they may be exchanged with Windows and other compatible RTOSs.
Compatibility with ARM, Blackfin, ColdFire, PowerPC, x86, and other CPUs.
Prices start at $4,000
Free Demos can be downloaded at www.smxRTOS.com/demo/index.html#smxfs
smxUSBH is a USB host stack for embedded systems. It is written in C, and can be ported to any hardware platform. smxUSBH is optimized for SMX®, but can be ported to other RTOSs or run stand alone. It is modularized so that only what is needed will be linked into the final application.
Compatibility with ARM, Blackfin, ColdFire, PowerPC, SH, x86, and other CPUs.
Prices start at $6,000.
Free Demos can be downloaded at www.smxRTOS.com/demo/index.html#smxusbh
smxUSBD is a robust USB device stack especially designed and developed for embedded systems. It is written in C, and can run on any hardware platform. While optimized for SMX®, smxUSBD can be ported to another RTOS or operate in a stand-alone environment.
Compatibility with ARM, Blackfin, ColdFire, PowerPC, x86, and other CPUs.
Prices start at $4,000.
Free Demos can be downloaded at www.smxRTOS.com/demo/index.html#smxusbd
Blue Water Embedded’s Prism GUI toolkit is designed for today’s advanced embedded systems. smxPrism™ has been integrated with smx and offers developers of embedded graphical user interfaces (GUIs) a proven software solution for creating basic monochrome to complex, high-color depth embedded graphic applications. smxPrism™ fits well in a broad range of embedded devices including medical, consumer electronics, industrial controls and automotive applications.
Prices start at $2,000 for development kits (SDK’s).
Free Demos are available at http://www.smxrtos.com/rtos/gui/prism.htm
GoFast is a family of fast, IEEE 754 floating point libraries designed for embedded applications. They are fast because they are written in assembly language and specifically optimized for each processor. They are much faster than floating point libraries included with compilers. They are ANSI C compatible and are designed to directly replace a C compiler’s runtime floating point support (library or coprocessor). GoFast® boosts the performance of an application’s math calculations or eliminates the need for hardware floating point coprocessors, in order to reduce product manufacturing cost. GoFast® libraries are reentrant.