Mbed Blog

Working on Standards: A brief look at OMA SpecWorks

This is a guest blog post by Hannes Tschofenig, Senior Principal Engineer at Arm.

OMA SpecWorks: a new beginning

Several organizations are working on technical specifications to improve interoperability and security within Internet of Things (IoT), and Arm contributes to several of them. The end of March merger of the Open Mobile Alliance (OMA) with the IP Smart Object (IPSO) Alliance resulted in the establishment of a new organization - OMA SpecWorks. As a former board member of the IPSO Alliance, I have supported this development, particularly as it will lead to better integration of the smart object development into the IoT device management solution developed by the OMA.

Continue reading »

Office Hours - Event Queue API with Chris Haster

Come join us for our fourth Office Hours with an Engineer live stream, where we'll talk with Chris Haster from the Mbed OS core team about the Event Queue API in Mbed OS. We will detail how to use the Event Queue API to make asynchronous event handlers, similar to how you can in Javascript, but on MCU's!

Continue reading »

Introducing the Mbed Simulator

Try the simulator directly in the browser: Open Simulator

While we have worked hard to improve embedded development tooling in Mbed (e.g. via the Online Compiler), the development for microcontrollers is still very similar to how it was in the 90s. Compilation is slow, and flashing is even slower. When fixing a bug, you need to get the device into the exact state as it was in before encountering the bug. This makes for a very slow feedback loop, which hinders productivity and often pulls you out of the zone.

Continue reading »

Mbed OS 5.8.5 released

We are pleased to announce the Mbed OS 5.8.5 release is now available. This is the latest patch release based on the feature set that Mbed-OS-5.8 introduces.

Continue reading »

Office Hours - crash dump analysis with Senthil Ramakrishnan

Come join us for our third biweekly Office Hours with an Engineer live stream, where we'll talk with Senthil Ramakrishnan from the Mbed OS core team about crash dump analysis on Mbed OS. We'll detail how to log crashes and how to analyze some of the worst debug scenarios, so you can avoid them in your code.

Continue reading »

How to use emWin with Mbed OS

As a follow-up to my previous blog post, this tutorial will show you how to utilize the emWin graphics library for use with Mbed OS by utilizing NXP's emWin demo applications on an LPCXpresso54608 board.

Continue reading »

Mbed OS 5.8.4 released

We are pleased to announce the Mbed OS 5.8.4 release is now available. This is the latest patch release based on the feature set that Mbed-OS-5.8 introduces.

Continue reading »

Why Edge Computing?

AI on MCUs enables cheaper, lower power and smaller edge devices. It reduces latency, conserves bandwidth, improves privacy and enables smarter applications.

Continue reading »

How to load an Mbed OS ELF debug file into Keil-MDK

Debugging an embedded program can be a complicated and time-consuming process. This short tutorial illustrates a simple way to load an elf debug file from an Mbed OS application in Keil® MDK, thus allowing easy debug of the code.

Continue reading »

Mbed OS 5.8.3 released

We are pleased to announce the Mbed OS 5.8.3 release is now available. This is the latest patch release based on the feature set that Mbed-OS-5.8 introduces.

Continue reading »