Mbed OS reference book

Arm Mbed OS lets you write applications that run on embedded devices, by providing the layer that interprets your application's code in a way the hardware can understand. This section covers technical API details. To get started on Mbed OS, see our getting started guide.

Your application code is written in C++. Your code uses the application programming interfaces (APIs) that Mbed OS provides. These APIs allow your code to work on different microcontrollers in a uniform way. This reduces a lot of the challenges in getting started with microcontrollers.

This is the basic architecture of an Mbed board:

A sketch of a typical Mbed board's hardware architecture

Tip: You can explore the code on GitHub.

Mistake on this page? Email us or submit a change in GitHub.