MQX RTOS
The MQX real-time operating system (RTOS) provides real-time performance within a small, configurable footprint. The RTOS is tightly integrated with 32-bit MCUs and MPUs from NXP and is provided with commonly used device drivers. The MQX RTOS is designed to have a modern, component-based microkernel architecture allowing for customization by feature, size, and speed by selecting the components engineers wish to include while meeting the tight memory constraints of embedded systems. The MQX RTOS can be configured to take as little as 8 KB of ROM and 2.5K RAM on Arm Cortex M4, including kernel, 2 task applications,1 LW Semaphore, interrupt stack, queues, and memory manager. Provides a fully-functional RTOS core with additional, optional services. Components are linked in only if needed, preventing unused functions from bloating the memory footprint. Key components are included in both full and lightweight versions for further control of size, RAM/ROM utilization and performance options.
Learn more
PikeOS
PikeOS offers a separation kernel-based hypervisor with multiple partitions for many other operating systems and applications. It enables you to build smart devices for the Internet-of-Things (IoT) according to the quality, Safety and Security standards of your industry. Due to its separation kernel approach, PikeOS is the first choice for systems which demand protection against Cyber-Security attacks. In addition to the broad usage within millions of IoT and edge systems, it has also been deployed within various high critical communication infrastructures. PikeOS brings together virtualization and real-time by means of unique and never seen before technologies. It allows you to migrate numerous complex embedded circuit boards in to a single hardware. It does not stop when it comes to new hardware concepts such as Big-SoCs with multiple heterogeneous processor cores. PikeOS runs on several architectures, supporting processors that come with a memory management unit (MMU).
Learn more
Zephyr
From simple embedded environmental sensors and LED wearables to sophisticated embedded controllers, smart watches, and IoT wireless applications. Implements configurable architecture-specific stack-overflow protection, kernel object and device driver permission tracking, and thread isolation with thread-level memory protection on x86, ARC, and ARM architectures, userspace, and memory domains. For platforms without MMU/MPU and memory constrained devices, supports combining application-specific code with a custom kernel to create a monolithic image that gets loaded and executed on a system’s hardware. Both the application code and kernel code execute in a single shared address space.
Learn more
Telnyx
Telnyx is a global communications infrastructure platform that provides voice, messaging, networking, and AI-powered real-time communication capabilities through a fully owned telecom stack. The platform combines carrier-grade networking, programmable identity systems, AI inference, and low-latency communication infrastructure to support real-time conversational AI agents and enterprise communication workflows. Telnyx owns and operates its entire network stack, including physical infrastructure, mobile core systems, edge processing, and AI compute layers, enabling faster performance and lower latency without relying on third-party telecom providers. The platform offers tools such as voice agent builders, speech-to-text, text-to-speech, global phone numbers, AI orchestration, and programmable compliance controls for building intelligent voice and messaging systems.
Learn more