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

Software Testing Simple (Software Quality Assurance QA)
Udemy
[2023] Gestiona tu Proyecto Scrum con Jira Agile
Udemy
Zephyr on a Hearing Aid
Linux Foundation via YouTube
A Zephyr User Story
Linux Foundation via YouTube
Linux and Zephyr - Talking to Each Other in the Same SoC
Linux Foundation via YouTube