Mbed Blog

Mbed OS 5.9.7 released

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

Continue reading »

Making tomatoes smart at Data Science Africa 2018

For the second year in a row, Arm sponsored Data Science Africa, a machine learning and data science conference held annually in East Africa. This year took us to the Dedan Kimathi University of Technology (DKUT) in Nyeri, Kenya, where hundreds of students participated in a three-day summer school and an adjacent conference program. But how much data science can you actually learn from sitting in a classroom working on existing data sets? Last year we experimented with some field work (report here), but this year we made data acquisition an integral part of the summer school.

Continue reading »

IoT test automation with Mbed and Jumper

Continuous testing is critical to build safe and reliable IoT devices, but continuous IoT testing is hard. Good testing equipment is not readily available, devices must react to sensory inputs and are heavily dependent on network conditions, and running tests in parallel requires vast amounts of hardware.

Continue reading »

Mbed and Machine Learning

From search engines to drug discoveries, machine learning has demonstrated remarkable success. Traditional machine learning systems are typically deployed on GPU and server-farms. Only recently, we are able to bring machine learning to personal devices making our lives even more convenient. However, the question is, can we scale it to even smaller platforms? Can this help to change IoT?

Continue reading »

Office Hours - Pelion Device Management - Update Service with Dan Ros

Come join us this week as we talk with Dan Ros, Principal Architect for Pelion Device Management Services. We're going to talk about the update service and how you can leverage it to manage your devices within field updates.

Continue reading »

Mbed OS 5.9.6 released

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

Continue reading »

Office Hours - Pelion Device Management - Connect Service with Enrique Cordero

Come join us this week as we talk with Enrique Cordero, Principal Engineer for Pelion Device Management Services. We're going to talk about the Pelion Connect Service and the related standards we use to build the best in class device management services on the data layer.

Continue reading »

Mbed OS 5.9.5 released

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

Continue reading »

Tracking memory usage with Mbed OS

If you have ever seen the siren lights on your development board, accompanied by an RTX error code: 0x00000001 or an Operator new out of memory message on the serial port, you have hit a memory overflow bug. Memory management remains a difficult problem on microcontrollers. Not only is memory limited, but microcontrollers also do not have an MMU, and therefore, cannot move memory blocks around without changing addresses. This lack of virtual memory means that you have to have fixed stack sizes, and that you can run into a stack overflow error, even when there is still RAM available.

Continue reading »

Results of the Mbed Developer Survey 2018

Three months ago, we ran the second annual Mbed Developer Survey. The fun part of doing a second survey is that you can compare data to the year before: which technology is gaining in popularity, how many developers have started production and which market segments are trending. In addition, surveys give valuable insight into what you - as the Mbed community - like and dislike and what we can do to make it easier to go to production.

Continue reading »