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

Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera
Electronic Interfaces: Bridging the Physical and Digital Worlds
University of California, Berkeley via edX
Arduino y algunas aplicaciones
Universidad Nacional Autónoma de México via Coursera
Embedded Systems Design
Indian Institute of Technology, Kharagpur via Swayam
Enseignes et afficheurs à LED
École Polytechnique Fédérale de Lausanne via Coursera