Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Distributed Embedded Systems Using Zephyr

Linux Foundation via YouTube

Overview

Explore distributed embedded systems using Zephyr in this 18-minute conference talk by Yuval Peress from Google, presented at a Linux Foundation event. Delve into the concept of running concurrent tasks in embedded systems, akin to microservices in other computing disciplines. Learn about the integration of Pigweed's embedded RPC implementation and how it enables the distribution of computation across multiple microcontrollers. Discover the benefits of defining task interfaces using .proto files and the flexibility to choose between local and remote code generation during compile time. Examine the advantages of having a proto API boundary and the implications of running services locally versus remotely, including associated overheads. Gain insights into the benefits of modular design for testing purposes. Follow along with a sample application featuring two services, demonstrating parallel service development, API boundary-based testing, and the ease of running services remotely with minimal engineering, performance, and memory overhead.

Syllabus

Distributed Embedded Systems Using Zephyr - Yuval Peress, Google

Taught by

Linux Foundation

Reviews

Start your review of Distributed Embedded Systems Using Zephyr

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.