Open Source Summit connects the open source ecosystem under one roof. It covers cornerstone open source technologies; helps ecosystem leaders to navigate open source transformation with the Diversity Empowerment Summit and tracks on business and compliance; and delves into the newest technologies and latest trends touching open source, including networking, cloud-native, edge computing, AI and much more. It is an extraordinary opportunity for cross-pollination between the developers, sysadmins, DevOps professionals and IT architects driving the future of technology.
This year, OSS EU will look a little different because it is a virtual event that will span four days. For the fourth year in a row, Zephyr RTOS will be represented again this year at the conference in several sessions led by project and community members. Like the North America event, we’re also hosting a Mini-Summit at the event to help educate attendees and engage with developers who want a deeper dive into the RTOS.
Thank you to leaders from Zephyr Project member companies including the Eclipse Foundation, Intel, Linaro and Synopsys for presenting content that includes Zephyr RTOS. See below for the schedule:
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.
To register (US $50), visit the main event website: https://events.linuxfoundation.org/open-source-summit-europe/register/. All registered attendees are welcome to add the Zephyr Mini-Summit, which takes place on Oct. 29, on to their schedule when registering. The Mini-Summit will provide an overview of the latest technologies and plans emerging from the Zephyr community.