Apache Mynewt

Apache Mynewt OS is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. It provides a complete environment for prototyping, developing, and managing em


  • A Pre-emptive, Real Time OS Kernel
  • A open-source Bluetooth 4.2 stack (both Host & Controller), NimBLE, that completely replaces the proprietary SoftDevice on Nordic chipsets.
  • Support for 251 byte packet size
  • Support for all 4 roles concurrently - Broadcaster, Observer, Peripheral and Central
  • Support for up to 32 simultaneous connections.
  • Legacy SMP support (pairing and bonding).
  • A flash filesystem, NFFS, which is designed for tiny (128KB->16MB) flashes.
  • Bootloader support
  • Remote Software Upgrade
  • HAL and BSP infrastructure designed to abstract microcontroller specifics
  • Shell and Console support
  • Statistics and Logging Infrastructure.

Website: https://mynewt.apache.org/

Source code: https://github.com/apache/incubator-mynewt-core

License: Apache License

Apache Mynewt Demo Projects

Sorry, there are no demo project right now. Please try to submit a new one.

Apache Mynewt Rating

Rate this RTOS ( 4 votes )

Apache Mynewt Platforms

  • ARM
  • ARM Cortex-M
  • ARM Cortex-M0
  • ARM Cortex-M4