Mbed OS

Mbed OS

Arm From United Kingdom

Mbed OS is a free, open-source IoT operating system tailored for Arm Cortex-M hardware. It encompasses essential features like machine learning, security, connectivity stacks, and an RTOS kernel. With support for over 70 partners, Mbed OS streamlines development, enabling efficient creation of smart, connected products while maintaining clean, portable code.

Top Mbed OS Alternatives

Ad StackScan

StackScan

Find and compile website lists based on the technology stacks they use, covering 50,000+ technologies across 105 million domains.

StackScan Pte Ltd
1 Ubuntu Core

Ubuntu Core

Ubuntu Core is a robust IoT operating system designed for a variety of hardware, including Raspberry Pi. It simplifies installation with pre-built images and ensures devices remain secure and up-to-date. Users can seamlessly connect, configure applications, and explore Ubuntu Core's capabilities without prior experience, making it an ideal choice for IoT projects.

Canonical From United Kingdom
2 balenaOS

balenaOS

BalenaOS is a minimal Linux operating system designed specifically for running Docker containers on embedded devices. Optimized for diverse CPU architectures, it addresses the unique challenges of IoT environments, such as limited resources and unpredictable conditions. Leveraging Yocto Linux, BalenaOS ensures portability and reliability, making it a preferred choice for modern development in connected hardware.

balena From United Kingdom
3 Embedded Linux

Embedded Linux

Embedded Linux, tailored for IoT, enhances developer productivity by leveraging the popular Ubuntu platform. It offers substantial cost savings through shared licensing and robust updates. With a large package selection and efficient CI/CD integration, developers can focus on unique software solutions while benefiting from a secure, standardized environment.

Canonical From United Kingdom
4 MicroPython

MicroPython

MicroPython is a streamlined implementation of Python 3, designed to operate on microcontrollers and in limited environments. The MicroPython pyboard facilitates direct hardware control, featuring an interactive prompt, advanced data handling, and a minimized footprint of just 256k of code space and 16k of RAM, ensuring compatibility with standard Python.

From United Kingdom
5 Nucleus RTOS

Nucleus RTOS

Nucleus RTOS is an advanced IoT operating system designed for intricate embedded applications. It integrates kernel-rich functionality with essential tooling, catering to demanding sectors such as automotive and medical devices. Offering a stable, deterministic kernel with a minimal memory footprint, it supports dynamic process management and robust security, ensuring reliable performance across various devices.

Siemens Digital Industries Software From United States
6 OpenWrt

OpenWrt

OpenWrt is a versatile Linux-based operating system designed for embedded devices, especially routers. It features a fully writable filesystem with robust package management, empowering users to customize their devices far beyond vendor limitations. Developers can leverage OpenWrt’s framework to create applications easily, while users enjoy unmatched adaptability and enhanced performance tailored to their needs.

OpenWrt
7 Android Things

Android Things

Android Things empowers developers to create innovative devices on a secure platform, eliminating the need for embedded system expertise. Utilizing the Android SDK and Studio, it supports hardware integration with displays and cameras. The Android Things Console facilitates seamless over-the-air updates, ensuring devices remain current with Google's trusted support.

Google From United States
8 Micrium OS

Micrium OS

Micrium OS serves as a robust platform for embedded software developers, offering essential kernel functionalities like task scheduling and multi-tasking. Designed specifically for Silicon Labs EFM32 and EFR32 devices, it provides additional modules for diverse IoT projects. Available for free via Simplicity Studio, it facilitates rapid deployment and optimization.

Silicon Labs From United States
9 Huawei LiteOS

Huawei LiteOS

Huawei LiteOS serves as an IoT-oriented software platform that combines a lightweight operating system with middleware, boasting a kernel size under 10 KB. It operates on minimal power, lasting up to five years on a single AA battery, and facilitates rapid startup and connectivity. With its unified open-source API, it supports diverse IoT applications, from smart homes to intelligent manufacturing, enabling swift development and an open ecosystem for partners.

Huawei From China
10 TizenRT

TizenRT

TizenRT is a lightweight RTOS-based platform designed to expand the Tizen ecosystem to low-end IoT devices, including display-less home appliances and compact wearable bands. Targeting Cortex-M/R processors with minimal RAM and Flash requirements, it enables developers to create efficient solutions for resource-constrained environments, enhancing device connectivity and functionality.

Tizen
11 Apache NuttX

Apache NuttX

Apache NuttX is a versatile real-time operating system (RTOS) designed for embedded environments, adhering to Posix and ANSI standards. It supports a wide range of microcontroller architectures, from 8-bit to 64-bit, and integrates additional APIs for enhanced functionality. NuttX also fosters community engagement through its annual workshop, promoting insights into its development and applications.

Apache From United States
12 Device OS

Device OS

Device OS is an advanced IoT operating system designed to simplify the management and deployment of intelligent devices. It offers seamless wireless connectivity, secure over-the-air updates, and an integrated development environment for efficient coding and debugging. With robust security features and extensive support for various sensors, it empowers users to turn data into actionable insights, ensuring reliable device performance in diverse applications.

Particle From United States
13 Windows for IoT

Windows for IoT

Windows for IoT is a robust operating system designed for the Internet of Things, offering enterprise-grade security, long-term support, and seamless integration with Azure services. It empowers developers to create, deploy, and manage edge solutions efficiently while utilizing advanced device management features and extensive silicon support for diverse applications across industries.

Microsoft From United States
14 MIPS Embedded OS (MEOS)

MIPS Embedded OS (MEOS)

MIPS Embedded OS (MEOS) is a specialized real-time operating system designed for deeply embedded applications and IoT environments. With version 3.1, it introduces a virtualization library enabling hypervisor capabilities on MIPS cores equipped with the Virtualization module, ensuring swift support for new cores and architectural features. Collaboration with partners enhances the ecosystem for RTOS and IoT systems.

MIPS From United States
15 BlackBerry QNX

BlackBerry QNX

BlackBerry QNX provides a robust foundation for embedded systems, delivering a real-time operating system (RTOS) and development tools tailored for complex applications. It empowers industries such as automotive and healthcare with a focus on safety, security, and performance. With pre-certified variants and a modular architecture, it enhances reliability and streamlines product development.

QNX From Canada
1 vote

Company Information

  • Company: Arm
  • Country: United Kingdom

Top Mbed OS Features

  • Open-source IoT operating system
  • Machine learning capabilities
  • Integrated security features
  • Extensive connectivity stacks
  • RTOS kernel support
  • Sensor and I/O drivers
  • Supports Arm Cortex-M hardware
  • Optimized for developer choice
  • Comprehensive software libraries
  • Tutorials and technical resources
  • Industry leader ecosystem
  • Global developer network
  • Bite-sized learning videos
  • Seamless cloud integration
  • Portable and simple API
  • Reduced development cost
  • Accelerated project timelines
  • Risk mitigation strategies
  • Compatibility with 70+ partners
  • End-of-life awareness and planning.