5 The mbed Operating System

Now that you’re familiar with MicroPython and using the mu interface to interact with your micro:bit board, I’d like to sweep the rug out from under you and introduce the ARM mbed interface.

I know, it’s harsh, and I can hear some of you screaming from here: “Wait! I like Python! Why do I have to learn something different?” The reason lies in the fact that mbed is the actual operating system that is running on the micro:bit’s ARM chip, and in order to do really cool and effective things with that chip, you’ll need to interact with the operating system in the most efficient way possible: with mbed and its language of choice, C++. Don’t get me wrong—you can still use Python and mu to do many, many things with your ...

Get Getting Started with the micro:bit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.