Главная
Study mode:
on
1
Introduction
2
Who am I
3
What motivated me
4
Senders and receivers
5
Senders
6
Receivers
7
Chaining
8
Operation State
9
Scheduler
10
Interrupt
11
Asynchronous Pipeline
12
Nvidia
13
ISR sender
14
Value categories
15
The operation state
16
The problem
17
Calling the receiver
18
Enabling the interrupt
19
Disabling the interrupt
20
Receiver environment
21
User facing
22
Feynman way
23
freestanding
24
future work
25
freestanding execution
26
asynchronous code
27
Grumpy old man
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore a comprehensive conference talk on std::execution and sender/receiver executors in C++. Dive into the world of asynchronous programming, from handling interrupts to implementing executors for microcontroller UARTs. Learn how the sender/receiver proposal maintains the zero-overhead principle while offering ease of use for asynchronous operations. Discover the potential of this approach for constrained devices and its applicability across various domains. Gain insights into creating custom senders, receivers, and algorithms, and understand how to represent a serial port on a microcontroller using sender/receiver concepts. By the end of this talk, acquire a deeper understanding of sender/receivers, their implementation in constrained environments, and their impact on modern computing.

std::execution from the Metal Up - Implementing Sender/Receiver for Microcontroller UART - Lecture

Meeting Cpp
Add to list