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

YouTube

C++ Sender Patterns to Wrangle C++ Concurrency in Embedded Devices

CppCon via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Explore a comprehensive conference talk from CppCon 2024 where Michael Caisse demonstrates how to manage concurrency in embedded systems using C++ sender/receiver patterns. After providing a brief primer on sender/receiver concepts, the presentation delves into practical patterns and idioms proven effective in high-availability embedded devices. Learn how to implement elegant, declarative solutions for interrupt handling, schedulers, device drivers, and communication protocols using Intel's open-source bare-metal senders and receivers library and other open-source packages. The concepts are demonstrated on an STM32 target controlling a simple robot. While focused on bare-metal implementations, the solutions presented are applicable across various domains and environments. Michael Caisse, a veteran C++ developer with 25 years of experience, shares his expertise in crafting robust concurrent code for resource-constrained embedded systems.

Syllabus

C++ Sender Patterns to Wrangle C++ Concurrency in Embedded Devices - Michael Caisse - CppCon 2024

Taught by

CppCon

Reviews

Start your review of C++ Sender Patterns to Wrangle C++ Concurrency in Embedded Devices

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.