ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

A quick deep dive into asynchronous programming in an embedded context with Rust and Embassy

Автор: regionaltantrums

Загружено: 2023-11-10

Просмотров: 1132

Описание: Diving into asynchronous programming or async/await in an embedded context with the Embassy framework

We take a look at the implementation details of a simple 'blinky' example. More precisely we look at the following

00:00:00 Intro to Async in embedded systems
00:06:19 A brief note on what an Executor is?
00:07:15 What's the Embassy Async Framework?
00:14:09 simplicity of async using blinky example
00:15:59 embassy's main macro expansion
00:18:33 Thread-mode executor implementation
00:23:52 Executor's run-queue impl (linked list)
00:24:50 the Spawner type - spawning tasks to an executor
00:27:20 the TaskStorage abstraction
00:31:30 running our main task, initializing peripherals and setup (quick demo)
00:34:50 Polling futures with the Embassy Executor
00:40:00 No busy-loop polling: sleep when no work using interrupts or WFE/SEV.
00:45:40 Wakers in Embassy
00:50:04 the actual time-driver implementation in the HW abstraction layer
00:53:37 Summary
00:54:00 trading complexity for performance in Async
00:54:40 Conclusion

#rust #async #programming #embedded_systems
‪@RustVideos‬ ‪@rustembedded‬‪@rustnederlandrustnl‬ ‪@embeddedsystemswitharmcort9051‬

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
A quick deep dive into asynchronous programming in an embedded context with Rust and Embassy

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Введение в Embassy: разработка встраиваемых систем с использованием асинхронного Rust

Введение в Embassy: разработка встраиваемых систем с использованием асинхронного Rust

Embrace or ditch the async? by Michał Chodzikiewicz | Rustikon Conference 2025

Embrace or ditch the async? by Michał Chodzikiewicz | Rustikon Conference 2025

Compilers in Rust: How to read Cranelift’s (ISLE) lowering rules (Part 3)

Compilers in Rust: How to read Cranelift’s (ISLE) lowering rules (Part 3)

Why Can’t the Future of Deep Learning Be Simple? — Luminal 🔵 + 🦀

Why Can’t the Future of Deep Learning Be Simple? — Luminal 🔵 + 🦀

Rust on ESP32

Rust on ESP32

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Fixing HORRIBLE Embedded Rust So You Don’t Have To

Fixing HORRIBLE Embedded Rust So You Don’t Have To

Купил ИГРОВОЙ НОУТ с мертвой платой за копейки. Ремонт Acer Nitro 5 + НЕВОЗМОЖНЫЙ АПГРЕЙД! AN515-57

Купил ИГРОВОЙ НОУТ с мертвой платой за копейки. Ремонт Acer Nitro 5 + НЕВОЗМОЖНЫЙ АПГРЕЙД! AN515-57

ChatGPT продает ваши чаты, Anthropic создает цифровых существ, а Маск как всегда…

ChatGPT продает ваши чаты, Anthropic создает цифровых существ, а Маск как всегда…

Почему Ядерная война уже началась (А вы не заметили)

Почему Ядерная война уже началась (А вы не заметили)

10 - dars. Pythonda Dict ma'lumotlar tuzilmasi

10 - dars. Pythonda Dict ma'lumotlar tuzilmasi

КАК Япония Незаметно СТАЛА Мировой Станкостроительной ДЕРЖАВОЙ!

КАК Япония Незаметно СТАЛА Мировой Станкостроительной ДЕРЖАВОЙ!

Can we get pure Rust running on GPUs? Mapping Rust to SPIR-V

Can we get pure Rust running on GPUs? Mapping Rust to SPIR-V

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Embedded-exploration: Debugging Rust start-up code via JTAG

Embedded-exploration: Debugging Rust start-up code via JTAG

Rust(ing) the Future of Compilers: Pliron as the MLIR Alternative (No C/C++) – 1

Rust(ing) the Future of Compilers: Pliron as the MLIR Alternative (No C/C++) – 1

Структура файлов и каталогов в Linux

Структура файлов и каталогов в Linux

Is general purpose GPU programming (generally) accessible?

Is general purpose GPU programming (generally) accessible?

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

The Talk You've Been Await-ing for

The Talk You've Been Await-ing for

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]