YoVDO

Distributed Embedded Systems Using Zephyr

Offered By: Linux Foundation via YouTube

Tags

Zephyr Courses Microservices Courses Microcontrollers Courses Protobuf Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Spring 5.0 and Spring Boot 2.0 New Features
LinkedIn Learning
Tensorflow Object Detection
YouTube
Unterminating Kubernetes Resources - Avoiding Unintentional Data Loss
Cloud Native Skunkworks via YouTube
Serialization Protocols for Distributed Systems
Devoxx via YouTube
Reliability Nirvana
Gopher Academy via YouTube