Silicon Labs and ARM to collaborate on driving mbed IoT device paltforms
Adding power management APIs to mbed will bring energy efficiency to standards-based solutions optimized for ultra-low-power, battery-operated connected devices. The new APIs will enable the mbed community of more than 100,000 registered developers to optimize their mbed-enabled ARM Cortex®-M architecture-based designs for the utmost energy efficiency and longer battery life.
In addition to enabling developers to manage processor and peripheral states, the mbed power management APIs are designed with real-world, low-energy application scenarios in mind. A new feature exposed by the APIs on Silicon Labs’ EFM32® Gecko microcontrollers (MCUs) automatically determines and enables the optimal sleep mode based on the MCU peripherals in use, which can dramatically reduce system-level energy consumption. Low-energy optimization is achieved by enabling I/O operations to be executed in the background and by allowing those operations to continue even while the MCU core is in sleep mode or during other processing tasks.
The automatic selection of the optimal sleep mode, combined with low-energy, autonomous MCU peripherals, enables developers to significantly reduce the energy consumption of their IoT applications with minimal effort. For example, energy profiles of an application updating a clock display every second on a memory LCD — a common use case for IoT devices — have shown a current consumption reduction from 1.03 mA to 0.100 mA.
“The new power management APIs for ARM mbed make it possible for developers to create applications that take advantage of the low-power features of ARM Cortex-M based microcontrollers,” said Zach Shelby, vice president, IoT business marketing, ARM. “This is an important step toward enabling full energy-awareness in IoT devices, and it is one of the key building blocks for mbed OS that is due for public release later this year.”
Silicon Labs plans to provide mbed-enabled EFM32 Gecko starter kits in April 2015. Initial platforms supporting mbed will include the Wonder Gecko, Leopard Gecko, Giant Gecko and Zero Gecko starter kits. Developers with existing EFM32 kits will be able to mbed-enable their hardware through a simple software update.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.