Apache Mynewt Overview
summary
A compact RTOS for constrained MCUs with a full toolchain: a bootloader that verifies signed ECC/RSA images, a composable build/package manager called newt, and a log‑structured flash filesystem tuned for ~1MB flashes. Includes a controller‑level Bluetooth Low Energy stack (NRF51/52) that reaches 32 connections in production, integrates LwIP for IP, supports OIC over BLE/Wi‑Fi, offers OTA updates over BLE/Wi‑Fi/serial, unified mBuf buffers, event‑queue kernel, core dumps and runtime stats; Apache‑licensed and community‑governed.
AI-written summary · about
chapters (10)
- 0:00Introduction to Apache Mynewt
- 1:37The problem with IoT devices
- 4:25Mynewt architecture and design
- 10:12Open source community governance
- 11:58Kernel features and debugging
- 17:23Connectivity and management
- 22:51Development and deployment
- 27:38The Newt build system
- 32:12Project roadmap and future
- 36:15Q&A session
related talks
32mApache Mynewt - connected RTOS - project overview
48mBuild and Package Management: Apache Mynewt Newt Tool Comparison
49mEnabling the Management of Constrained Devices Using the OIC Framework
41mNimBLE - A High-Performance and Highly Configurable Bluetooth Low Energy 4.2 Stack
01h 03mZephyr RTOS: Software power tools for constrained devices
29mFuture-proofed microcontroller designs with FreeRTOS
08mKeynote: Zephyr as the Foundation for a Microcontroller SDK
46mFunctional IoT with Elixir and Nerves
