Riding the Upstream Wave: Keeping Your Zephyr Apps Regression Free - Tyler Baker, Linaro
Channel: The Linux Foundation
Date: 2017-02-28

Riding the Upstream Wave: Keeping Your Zephyr Apps Regression Free - Tyler Baker, Linaro

A story all too familiar with new open source projects:

We were recently at a Linux Conference and heard about a new RTOS named Zephyr, a Linux Foundation project.  Zephyr is about a year old and it is undergoing fundamental architectural changes with each quarterly release.  The project is gaining support of multiple industry leaders and has been positioned as the “Linux of IoT”. 

I know we are concerned about security and field loadability, but while at the conference we also heard about a new secure bootloader for cortex M devices, mcuboot, hosted within the Apache Mynewt project.  We believe that we can combine our core application, mcuboot and Zephyr to build our next gen product (including future hardware spins with different SoCs)!  We should totally ride this wave!  

The reality is that the Zephyr upstream wave is more of a tsunami, quietly churning under the surface until it finally makes landfall where it smashes your intricately designed application to pieces. We were crazy enough to create an out of tree application which has many software dependencies, that can be securely updated, across multiple SoCs.  Using advanced CI techniques, Tyler Baker will demonstrate how you can successfully keep your technical debt low while riding waves within the Zephyr tsunami. 

About Tyler Baker
Tyler has been passionate about computing since the C64. He graduated from Western Washington University with a B.S. in both computer science and applied mathematics. A long time Linux user, he stumbled upon an HTC Dev Phone 1 early in 2008. Since that time Tyler has been focused on development of Android products. The past three years he has been working as an Android platform engineer, bringing rugged OMAP based Android handsets to the market.