Products       Learn       Buy       Support       Company
  Home > Company > History
  Company History

Micro Digital Inc. is a California Corporation founded in 1975 and incorporated in 1979. For many years the company was engaged exclusively in providing design services to companies producing microprocessor-based products, now known as embedded systems. Work included projects such as:

  • Deep-Sea Hydraulic Valve Control System
  • Gas Flow Analyzer
  • Numerical Control Post Processor
  • PBX SMDR Processor
  • Hand-Held Terminal
  • Electronic Flow Totalizer
  • Computer Data Communications Systems

Evolution of SMX

In the process, three precursors to smx were developed. In 1987, using all of the experience garnered over the prior twelve years, Micro Digital developed a proprietary multitasking kernel for embedded systems named "smx"® (simple multitasking executive). smx is a very stable product and has been well received by the industry. Micro Digital has shipped hundreds of smx development kits to embedded systems programmers in the United States and throughout the world.
Initially Micro Digital offered only the smx kernel and smxProbe, a diagnostic tool. Soon it became evident that there was a need for integrated libraries such as file i/o, networking, and graphics. Micro Digital was quick to recognize this need and established partnerships with other vendors to integrate their products with smx. In addition, talented consultants were recruited to help develop new products. These comprise the SMX® RTOS, which continues to grow from the community of developers Micro Digital has fostered.
Soon Micro Digital developed middleware products, to replace some partner products, in order to control their implementation and development, and to have the in-house expertise to support and enhance them.

In 2010, Micro Digital released SMX v4.0 which was the beginning of a significant overhaul that lasted several years. First the kernel API was renamed to a modern style, and structural changes and cleanup were done to the codebase to provide a strong foundation for middleware and new development. In subsequent v4.x, each functional area of the kernel was thoroughly studied and alternatives were carefully considered to produce an ideal API.

In 2021, Micro Digital released SecureSMX®, our next generation RTOS, which uses the Cortex-M Memory Protection Unit (MPU) to partition the system for security. The idea of partition portals was conceived to completely separate application clients from middleware modules.

For further information about our products and services, please contact us directly.


Home       Sitemap       Contact