Skip to main content

Mbed Enabled

What is Mbed Enabled?

The Arm® Mbed Enabled™ program aims to ensure that developers can use Mbed technologies (Mbed OS, Mbed Linux and others) across a range of qualified hardware. In order to achieve a consistent experience for developers, Mbed Enabled defines a set of functionality and performance requirements that the hardware and software support libraries must meet. This enables developers to rapidly evaluate, prototype and productize by focusing on the application code of their embedded device functionality regardless of their hardware of choice.

Program Benefits

For Developers and Product Makers

  • Identify hardware products which meet the latest Mbed technology requirements.
  • Assurance that the hardware and relevant software comply with best practices for ease of development.
  • Consistent experience and compatibility across Mbed Enabled products of the same program category.
  • Confidence that the product is supported by hardware vendor and Mbed engineers.
  • Provide transparency to both developers and hardware vendors about the technical requirements and supported features.
  • Rapidly evaluate, prototype, and productize embedded solutions by abstracting the complexity of embedded development.

For Hardware Vendors

  • Get your product designed in mass-production commercial solutions in a growing IoT market.
  • Make your product known to the Mbed developers and Mbed ecosystem by having product-specific pages on the Mbed site with links to documentation, tutorials, and other materials.
  • Clearly identify your product as ‘Mbed Enabled™’ by using the program's logo on your site, marketing material and products.
  • Show your product at the Arm trade shows and the Arm IoT exhibition area at the Cambridge headquarters.
  • Have the opportunity to feature as an Arm Mbed product case study and participate in Mbed marketing activities like blogs, social media, events and so on.  

Program Categories

Boards

Boards

Focusing on evaluation and rapid prototyping, boards are development platforms that integrate microntrollers or modules with components to make a system that Mbed OS runs on. Most often bundled with a debug circuit and peripheral connection options.

Boards
Components

Components

Hardware components extend the capabilities of microcontrollers, modules or boards, and include the associated software libraries for Mbed OS.

Components
Interfaces

Interfaces

Hardware circuits and accompanying firmwares that is used for development, debug and testing software that runs on Arm based microcontrollers.

Interfaces
Modules

Modules

Aiming at production, modules are pre-integrated certified hardware platforms that incorporate a microcontroller, connectivity, front-end, software and services needed at the heart of products. They can be used for prototyping as well when bundled with an Interface debug circuit.

Modules
Products

Products

End-product that utilize Mbed technology in its creation (i.e. not a developer product).

Products

 

Program Classes

Some program categories have classes to provide further classification of requirements and qualified products. For example, Boards and Modules can be classified as:

Please review the program requirements page for further details on classes.

 

Get started...

... by checking the Mbed Enabled requirements.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.