At SDC we provide our customers with with two different operating systems. MQX for deeply embedded development and MontaVista Linux for higher end systems.

Both operating systems are robust and responsive and support a broad range of hardware options. Both operating sytems are also supported by talented and passionate embedded engineers. If you'd like to understand which OS would best suit your project, please do not hesitate to call.

 
 



With over 2,000 customers developing on MontaVista Linux across a wide range of industries, MontaVista is the undisputed leading provider of commercial-grade Linux development platforms.





MQX™ was designed specifically for embedded applications, such as robotics, building surveillance, IP phones, bridges, routers, cable modems, and set-top boxes. More info...

 




 


With world-class Linux OS offerings backed by a complete set of developer tools, best-in-class professional services and support, the broadest range of supported hardware platforms, and industry-leading test environments, MontaVista is the most complete provider of Linux solutions.

MontaVista invests a significant percentage of revenues back into new developments for Linux, and as a member of the open source community, MontaVista cycles those developments back into the community. This intellectual capital developed by MontaVista benefits the broader Linux intelligent device community in various ways; for example, MontaVista makes its test facilities and training and professional services support commercially available to any company who requests it, regardless of whether or not that company is a MontaVista operating system license holder.

This leadership has translated into success with customers. With four of the top five network equipment providers using MontaVista Linux, as well as some of the largest mobile phone, consumer electronics, and telecommunications firms in the world - MontaVista is by far the most-deployed Linux for embedded devices, powering over 40 million devices around the world.



More about the MQX™ Real-Time Operating System

The MQX Real-time Operating System provides proven performance, with blazing real-time speed within a tiny footprint. MQX RTOS is designed to be easy to configure to balance code size with performance requirements; alternative settings can be selected, benchmarked and iterated to optimize cost and performance.

Depending on platform and options chosen, MQX RTOS can be configured to take as little as 6K bytes of ROM, including kernel, interrupts, semaphores, queues and memory manager. MQX RTOS delivers the performance that demanding customer have come to expect in leading RTOS solutions as well, on a 200 MHz PowerPC® MPC8248, interrupt latency came in at 0.331 µsec and context switch time was benchmarked at 0.558 µsec.

Delivering the proven benefits of integration of RTOS and tools for years.

MQX RTOS has helped leading companies bring embedded products to market for years. During this time, developers have come to rely on the way MQX RTOS works with their tools to help them keep on schedule. For example, MQX RTOS's Task Aware Debugging, in conjunction with MetaWare® SeeCode™ Debugger, provides developers with transparent visibility of tasks and key RTOS information, such as tasks, task templates, task queues, semaphores, lightweight semaphores, mutexes, events, message queues, message pools, partitions, user memory blocks, system memory blocks, names, the kernel data structure, the MQX initialization structure, interrupt handlers, and the kernel log. State-of-the-art tool integration has been also been done with CodeWarrior™ and other leading toolchains.

We can also provide compact, high performance, portable embedded TCP/IP networking stack and a wide variety of optional networking protocols that are tightly integrated with the MQX™ Real-Time Operating System .

More about MQX