Skip to content
SPECIFICTION
Get listed

Apache Mynewt vs PX5 RTOS

Apache Mynewt

mynewt.apache.org

PX5 RTOS

px5rtos.com

Side by side

FigureApache MynewtPX5 RTOS
Price fromFree$416.67/mo
Free planYes—
Free trial—Yes
Open source——
WindowsYes—
macOSYes—
LinuxYes—
Self-hostedYes—
Plans published13
Spec score · IoT Operating Systems8.2 (#3)7.5 (#6)
Hardware supportMynewt is designed for Cortex-M0–M4, MIPS, and RISC-V microcontrollers, with a hardware abstraction layer and board support packages.Listed processor architectures include Arm Cortex-M, Cortex-R and Cortex-A, RISC-V, Renesas RX, AMD MicroBlaze, and Infineon TriCore.
PurposeMynewt OS is a real-time operating system for embedded systems, aimed at embedded and higher-level application developers.PX5 RTOS is a hard real-time operating system for resource-constrained embedded applications, with a native POSIX pthreads API.
SecuritySecurity features described by the project include device identity, secure boot, authenticated and encrypted communications, and secure over-the-air updates.The RTOS includes pointer/data verification technology for run-time function pointer, system object, buffer, and stack verification.
SupportThe project directs users and contributors to the dev mailing list for questions, discussion, and help.The published support SLA lists response times under one working day for critical and serious issues, and under two working days for moderate and cosmetic issues.

Plans

Apache Mynewt

  • Apache MynewtFree

Apache Mynewt pricing →

PX5 RTOS

  • Device/Product Licensing$5,000, paid once
  • Enterprise, SoC, Semiconductor, and Custom Licensing$5,000, paid once
  • Subscription Licensing$5,000 a year

PX5 RTOS pricing →

In their own words

Apache Mynewt

Apache Mynewt is a free, open-source real-time operating system and development toolkit for embedded systems. It targets Cortex-M0–M4, MIPS and RISC-V microcontrollers and includes a hardware abstraction layer and board support packages. Its wireless and networking options include BLE 5, Bluetooth Mesh, LoRaWAN, TCP/IP, UDP, CoAP and 6LoWPAN. NimBLE can be configured as a full stack, host only or controller only, with up to 2 Mbps throughput and 32+ concurrent connections. Device tools cover remote firmware image management, logging, component and network statistics, and sensors; the project also describes device discovery and management using OIC 1.1. Newt combines source package management with building, debugging and installing embedded applications. Security features include device identity, secure boot, encrypted and authenticated communications, and secure over-the-air updates. The project describes uses ranging from doorbells to medical devices and power grids. Mynewt is available under Apache License 2.0. Newt installation instructions cover macOS, Linux and Windows, while simulator support has narrower native platform coverage and documented limits.

Visit mynewt.apache.org

PX5 RTOS

PX5 RTOS is a hard real-time operating system for resource-constrained embedded applications, with a native POSIX pthreads API. It is presented for safety-critical work in automotive, industrial, medical, rail, and other demanding settings. The maker says a minimal setup on typical 32-bit microcontrollers can use as little as 1KB of flash and 1KB of RAM. At 80MHz, most API calls and context switches are stated to take less than one microsecond; processing is described as predictable and independent of the number of active threads. Stated certifications include IEC 61508 SIL 4, IEC 62304 Class C, ISO 26262 ASIL D, and EN 50128 SW-SIL 4. Run-time checks cover function pointers, system objects, buffers, and stacks. Supported architectures include Arm Cortex-M, Cortex-R and Cortex-A, RISC-V, Renesas RX, AMD MicroBlaze, and Infineon TriCore. Listed tools include IAR, Eclipse/GCC, Arm DS, and Arm Keil. Pricing is on request; listed packages start at 5000.00 USD as a one-time fee or $5,000 a year for a subscription. Free evaluation kits are available with a free PX5 Community login.

Visit px5rtos.com