“The configurability and performance of the Zephyr RTOS make it a best-in-class low power solution for memory constrained wireless SoCs. I would expect more product makers to leverage Zephyr for a scalable solution across their product range in the future."
During the Adero project, Nordic integrated Mobile Device Management libraries into the intelligent organization application for iOS and Android, made improvements to low power timer integration with the RTOS, and qualified the Zephyr BLE Host while the Adero team were able to focus on product development. The Zephyr project and community benefited from Adero contributions including bug fixes and optimizations made in the course of their work.
According to Nordic, such collaborations are constantly increasing the contributor base for core platform components like the Zephyr RTOS kernel and native wireless protocol stacks. Each new user and development project are extending the features and functionality available, improving stability, and eliminating bugs.
“Time to market was a really important aspect for us when developing our product,” continues Adero’s Yanes. “Zephyr provides a rich set of RTOS APIs and a lot of native features that helped with that. By adopting an open source platform, we can also leverage features and improvements from other contributors, not just Nordic Semiconductor.
“This collaborative effort goes hand in hand with how we think embedded software should be written in 2018, and that is why we happily contribute improvements back to have a stronger platform now, and for future product development.”
As a result of the Nordic and Adero collaboration, the Zephyr project now includes the world’s first open-source, fully-qualified, and production-ready Bluetooth LE stack. Nordic's qualification of the Bluetooth LE stack in Zephyr enables end-product makers such as Adero to launch Bluetooth products using the native Bluetooth LE support in the Zephyr RTOS. While Zephyr is not the only RTOS to include an open source Bluetooth LE Host or Link Layer, the Zephyr Bluetooth LE stack is the only one with all required components qualified and available as open source. A complete, qualified Bluetooth LE stack (consisting of a Host, Link Layer, and Physical layer) is needed to list an end product using Bluetooth technology. (Refer to the Zephyr Host QDID: 119517
and Link Layer QDID: 101395
“The Zephyr RTOS is a unique cross-architecture operating system and is a great fit for resource constrained, low power wireless system-on-chip use cases.,” says Kate Stewart, Senior Director of Strategic Programs for the Linux Foundation. “The Zephyr Project is neutral ground for product makers to collaborate on new features, as well as sharing best practices for safety and security. The diverse membership includes leading silicon vendors, research institutions, product makers, and value-added service providers. We are excited to see project members like Nordic Semiconductor collaborating with Adero and their contribution of valuable improvements and features back to the growing Zephyr community.”
Nordic’s nRF52 Series multiprotocol SoCs combine a powerful 64MHz Arm processor with a high performance, ultra-low power 2.4GHz multiprotocol radio (supporting Bluetooth 5, ANT™, Thread, ZigBee, and proprietary RF protocol software). The nRF52 series has up to 1024kB Flash memory and 256kB RAM, and when running the Zephyr RTOS, an end user can build advanced Bluetooth LE applications thanks to its Bluetooth 5-certifed protocol stack.