Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the process of rapidly developing embedded applications using Zephyr and Pigweed in this 19-minute tutorial presented by Yuval Peress from Google at a Linux Foundation event. Learn how to leverage Zephyr's ability to quickly set up applications with minimal overhead, making it ideal for fast-paced startups to create prototypes using off-the-shelf Zephyr-supported boards. Discover the synergies between Zephyr and the Pigweed library, along with emulated tests, to streamline development. Follow along as the presenter builds an embedded application from scratch, incorporating Zephyr and Pigweed while establishing testing infrastructure using emulators. Gain insights into essential tooling, including gRPC and HDLC encoding for communication, methods for capturing events, logs, traces, and snapshots to gather field device information, and techniques for reducing image sizes using an extensible hash-based string token database. By the end of this tutorial, acquire valuable exposure to various Pigweed tools and libraries, with a strong emphasis on features designed to improve time-to-market for embedded projects.
Syllabus
Tutorial: Time-to-Market With Zephyr and Pigweed - Yuval Peress, Google
Taught by
Linux Foundation