Skip to content
SPECIFICTION
Get listed

Contiki-NG vs PX5 RTOS

Contiki-NG

contiki-ng.org

PX5 RTOS

px5rtos.com

Side by side

FigureContiki-NGPX5 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.1 (#4)7.5 (#6)
IntegrationsThe docs include a tutorial for MQTT, and the Linux setup guide describes installing Mosquitto and its clients when MQTT is needed.The integration page lists TensorFlow Lite Micro, Microsoft Azure, Amazon AWS, lwIP, Mbed TLS, NetX Duo, and OpenAMP integrations or examples.
SecurityThe documentation describes DTLS with Mbed TLS, secure CoAP, and support for pre-shared keys or certificates.The RTOS includes pointer/data verification technology for run-time function pointer, system object, buffer, and stack verification.

Plans

Contiki-NG

  • Contiki-NGFree

Contiki-NG 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

Contiki-NG

Contiki-NG is a free, open-source operating system for resource-constrained Internet of Things devices, designed for low-power communication and standard protocols. Its code footprint is on the order of 100 kB, and memory use can be configured as low as 10 kB. The IPv6 stack includes TCP, UDP, DNS, RPL, CoAP, LWM2M, and WebSockets, with IEEE 802.15.4 and TSCH support below IPv6. Documented modules include IPv6 multicast, OMA LWM2M, secure CoAP, 6TiSCH, and SNMP. Security documentation describes DTLS with Mbed TLS, pre-shared keys or certificates, and EDHOC key exchange. Link-layer security is supported for IEEE 802.15.4 TSCH; CSMA link-layer security is described as planned. Documented hardware includes TI, Nordic, Silicon Labs, OpenMote, Tmote Sky/TelosB, and Zolertia boards. Development resources include Cooja native motes, a Renode tutorial, Docker, and native Linux and macOS toolchain setup. It is available for Linux, macOS, Windows, and self-hosted environments, and source code is distributed under the 3-clause BSD license unless otherwise specified.

Visit contiki-ng.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