Loading…
June 26-30, 2023
Prague, Czech Republic + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Embedded Open Source Summit 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Thursday, June 29 • 15:00 - 15:40
Simplifying Zephyr Usage Through Linux Host Integration - Jason Kridner, BeagleBoard.org Foundation

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
By creating a tight connection between Linux and Zephyr, introducing new IoT devices can be done quickly. Linux and Zephyr are both great databases of well-tested, community-reviewed sensor, actuator, indicator and connectivity drivers. Linux and Zephyr code bases are very different from the multitudes of available Arduino and Micropython code with vastly diverse quality levels and no driver model for standardizing usage within an application. This presentation explores 6 different mechanisms for connecting a new peripheral device to a Zephyr host and creating an associated data/control connection through a Linux host on a private network, namely: 1) Arduino code on Zephyr 2) Micropython on Zephyr 3) Linux userspace code over Greybus network-exported interfaces 4) Linux kernel driver usage over Greybus 5) Native Zephyr driver 6) Native Zephyr driver with Greybus-based sensor transport We'll explore the pros and cons of each to build awareness of the importance of native Zephyr and Linux drivers to open source IoT development. Support of Arudino and Micropython provides rapid-prototyping, but more critically, it introduces over-the-air updates and built-in networking stacks. The benefits of the Zephyr device driver model are explained from this perspective.

Speakers
avatar for Jason Kridner

Jason Kridner

President and Founder BeagleBoard.org Foundation, BeagleBoard.org Foundation
Jason Kridner is a founder and president of the board at the BeagleBoard.org Foundation, a Michigan, USA-based 501(c)(3) non-profit corporation existing to provide education in and collaboration around the design and use of open-source software and hardware in embedded computing... Read More →


Thursday June 29, 2023 15:00 - 15:40 CEST
Chamber Hall (Level 3)