Mbed Blog

Everything you wanted to know about ST on Mbed, but were afraid to ask

This is a guest post from STMicroelectronics.

As we celebrate our fourth year on the Mbed IoT platform, we are proud that nine Discovery kits, 29 Nucleo boards, and 24 expansion boards are now part of the ecosystem, making ST one of its most active contributors. In 2014, we started with only four compatible STM32 Nucleo boards, but we continued to increase our portfolio of Mbed Enabled™ solutions, while also porting many application examples and features.

Continue reading »

Mbed Enabled program expands with support for mass production modules

/media/uploads/dirons/mbedmodulesbanner.png

The rapid expansion of the IoT market is being driven by companies who are either augmenting existing product lines with IoT functionality, or building innovative solutions for new market segments. In many instances these companies have neither the time or resources available to design on-board solutions from the ground up utilizing the full capabilities of a particular communications protocol, nor the expertise to obtain the necessary RF certification required in different geographies. To resolve this, they are turning to module manufacturers to provide the pre-verified functionality needed to give their products a solid technical foundation.

Continue reading »

Mbed OS 5.7.5 released

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

Continue reading »

Mbed OS 5.7.4 released

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

Continue reading »

Mbed OS 5.7.3 released

We are pleased to announce the Mbed OS 5.7.3 release is now available. This is the latest patch release based on the feature set introduced by Mbed OS 5.7.

Continue reading »

Share your Github-hosted code

We know that it’s common to keep Mbed programs in other source control systems, and based on feedback from many of you in the developer survey earlier this year we decided it was high time to allow you to share your code directly from GitHub. We’ve added a new option that allows you to do just this. Your code is hosted in GitHub, but is listed and searchable alongside Mbed-hosted repositories on the Code page and your My repositories page. GitHub-hosted code can be imported directly into the Online Compiler or with Mbed CLI.

Continue reading »

Mbed OS 5.7.2 released

We are pleased to announce the Mbed OS 5.7.2 release is now available. This is the latest patch release based on the feature set introduced by Mbed OS 5.7.

Continue reading »

Reducing memory usage with a custom printf and newlib-nano

We’ve blogged about memory optimization before: Reducing memory usage by tuning RTOS configuration, Optimizing memory usage in Mbed OS 5.2 and Where did my flash go? Visualizing linker statistics. Mbed OS also supports runtime memory tracing and runtime memory statistics.

Both flash memory and RAM are limited on most microcontrollers, so reducing the memory footprint of your application can help you squeeze in more features or reduce cost. In this blog post we'll look at making Mbed OS 5 applications smaller, first by replacing standard I/O calls with a smaller implementation, and then by switching the whole standard library. All numbers in this post are based on Mbed OS 5.6.6 and GCC 6.3.1, and verified on NUCLEO-F401RE.

Continue reading »

Mbed OS 5.7.1 released

We are pleased to announce the Mbed OS 5.7.1 release is now available. This is the latest patch release based on the feature set introduced by Mbed OS 5.7.

Continue reading »

LittleFS - A high-integrity embedded file system

Having a small and resilient file system is crucial for many IoT devices. But utilizing the file system and pairing it with the correct storage technology such as external flash or SD cards can be difficult. Mbed OS is making it easy to add file system support by providing a wide portfolio of file systems. Mbed OS 5.7 supports both a FAT file system and introduces a new high-integrity embedded file system. This high-integrity file system is small, power-cut resilient and has wear-leveling support for flash chips that do not have their own wear levelling controller.

Continue reading »

You need to log in to post a reply