OpenWrt is a Linux operating system for embedded devices, most often wireless routers.
Alternatives to Contiki-NG
Contiki-NG is built for IoT devices with tight memory and power budgets. Its code footprint is on the order of 100 kB, and memory use can be configured as low as 10 kB. Its IPv6 networking includes TCP, UDP, DNS, RPL, CoAP, LWM2M, and WebSockets, with IEEE 802.15.4 and TSCH below IPv6. It also documents DTLS, secure CoAP, EDHOC, simulation through Cooja and Renode, and development with Docker or native Linux and macOS toolchains. A different system may fit better if you…
Apache NuttX is a free real-time operating system for embedded systems, designed around standards compliance and a small footprint.
- 4
Apache Mynewt
Apache Mynewt is a real-time operating system and development toolkit for embedded systems, aimed at embedded and higher-level application developers.
Free planLinuxmacOSSelf-hostedWindows6.0Free plan - 5
FreeRTOS
FreeRTOS is a real-time operating system for microcontrollers and small microprocessors.
Free planLinuxWindows6.0Free plan - 6
PX5 RTOS
PX5 RTOS is a hard real-time operating system for resource-constrained embedded applications, with a native POSIX pthreads API.
5.9From $5,000 a year - 7
QNX Neutrino RTOS
QNX Neutrino RTOS is a real-time operating system for embedded applications, with a microkernel that keeps drivers, applications, protocol stacks,…
Self-hosted5.3 - 8
VxWorks
LinuxWindows4.9 - 94.7
- 10
Micrium OS
LinuxmacOSWindows4.7 - 11
PikeOS
LinuxWindows4.6 - 124.3
- 134.3