Zephyr Project

(Virtual) Open Source Summit Europe
2020-10-26 - 2020-10-29
Open Source Summit + Embedded Linux Conference Europe 2020 is a Virtual Experience, happening October 26-29 in the Greenwich Mean Time Zone.

Open Source Summit is the leading conference for developers, architects and other technologists – as well as open source community and industry leaders – to collaborate, share information, learn about the latest technologies and gain a competitive advantage by using innovative open solutions. Registration is US$50. To register, visit the main event website: https://events.linuxfoundation.org/open-source-summit-europe/register/.
The Zephyr Project will be on-site at the event again this year with several speaking sessions and a Mini-Summit. Below are the Zephyr-related talks – add them to your schedule today!
Monday, October 26:
Game of Protocols: How to pick a network protocol for your IoT Project – Frederic Desbiens, Eclipse Foundation (4:15 – 5:05 pm GMT/8:15 am-9:05 am PDT)
MQTT, CoAP, DDS, OPC UA… IoT developers have many network protocols to choose from when starting an IoT project. But which one is the best for *your* specific use case? In this presentation, you will get an overview of the most widely supported IoT protocols and understand their pros and cons. You will also learn about applicable open source implementations supported on the Linux and Zephyr operating systems.
Full Stack Debugging: From CI to ISS – Alexey Brodkin, Synopsys (5:15 – 6:05 pm GMT/9:15 – 10:05 am PDT)
Sometimes you find yourself looking at something a tiny bit incorrect, like your CI machinery reports a couple of more failures than you expect (surely you want zero failures). So you decide to fix it. You try to reproduce it outside the CI and… everything just works. OK, then you know who’s guilty, right? That simple. And you ask your DevOps people to go fix their scripts. But apparently nothing helps, tests still fail in CI. And one fine day you decide to scratch that itch for real and start a journey down the rabbit hole. In this talk we’ll reconstruct one very real debugging session which started from Zephyr RTOS tests failing in Jenkins-based CI flow and ended deep in the guts of the instruction set simulator (ISS). One by one we’ll be inspecting possible faulty components (Jenkins, Shell & Python scripts used for test execution, Zephyr RTOS tests themselves and finally the simulator) until we may explain all the peculiarities observed before.
Tuesday, October 27:
LoRa/LoRaWAN in Zephyr – Manivannan Sadhasivam, Linaro (1 – 1:50 pm GMT/ 5 – 5:50 am PDT)
The Eclipse IoT Developer Survey 2019 showed that Zephyr had approximately 3% of the RTOS market share for IoT. And so the number should’ve increased by now. Zephyr is becoming the de facto Opensource RTOS for the IoT market due to its scalable and yet feature-rich nature. Zephyr already supports multiple SoC architectures and communication protocols. But for Zephyr to become an RTOS for Industrial and Smart city applications, it needs to support a communication technology that can transmit data at longer distances in a less congested spectrum. This is where LoRa (Long Range) communication technology by Semtech perfectly fits in. The basic LoRa support in Zephyr was added back in December 2019 and since then there has been a huge interest among the community to extend the support for it. More recently, a Pull Request has been submitted to add LoRaWAN support to Zephyr. This will provide true networking support to Zephyr over LoRa. This talk will briefly go over the LoRa/LoRaWAN support in Zephyr, the motivation behind adding support for it, future plans, etc…
New Power Management Framework in Zephyr – Wentong Wu, Intel (4:15 – 5:05 pm GMT/8:15 am – 9:05 pm PDT)
Zephyr will provide new interfaces and APIs for power management which are designed to be conveniently adapted to different SOCs and architectures. Another goal of the new design is to consume as little power as possible in a given system state and don’t waste energy when idle. The power management components are classified into five categories: pm policy, pm core, platform pm, device pm, device runtime pm. Every layer has been well considered and designed, many new technologies have been used and the implementation is ongoing, it will be ready in early September. In this presentation, Wentong Wu, the maintainer of Zephyr power management, will provide as much technical detail as possible and the benefit of the new power management framework. And finally, the future technical plans of Zephyr power management will be presented and discussed.
Thursday, October 29:
The Zephyr Mini-Summit (3 – 7 pm GMT/7 -10 am PDT)
The Zephyr Mini-Summit is designed to introduce you to the leading Open Source RTOS built with safety and security in mind. Attendees will learn why Zephyr is gaining the attention of developers and product makers. This session will provide an overview of the latest technologies and plans emerging from the Zephyr community.
Attendees will learn:

Zephyr Overview (including current Use Cases)
State of Communication Stacks
LTS and Release Plans
Security
Safety Certification Plans
Panel Q&A
