- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Intro to Embedded Rust
Discover why microcontrollers are everywhere yet challenging, and how Embedded Rust solves this with efficiency and clear abstractions. Explore the ecosystem of PACs, HALs, and Embedded HAL Async through the RP2350 example. Learn practical workflows with probe-rs, defmt, Embassy, and more in this insightful talk and Q&A.
Long Description:
Writing code for embedded microcontrollers is often seen as daunting, something that's reserved for programmers who are "close to the metal" and know how to tread very carefully so they don't damage the chip and its connected hardware. While this might have been true in the past, both the microcontrollers themselves as well as the libraries, tools, and programming languages used to program them have evolved significantly over the past decade.
In this talk, we take a look at embedded development in general and how Rust is a good fit for it. Starting from how a microcontroller is structured, we look into what to consider when writing code and show why you won't need to think about most of this because the Rust embedded ecosystem handles the complex bits so you can focus on the fun parts. No matter your experience with embedded development, or whether you are new to Rust, hopefully this talk will convince you that it's not only easy to get started with embedded Rust, if you start out now you'll also have a great time.
About the Speaker:
For the past few years, Domenic has been working on powering the world with Rust. After writing firmware for an embedded PCB that measures various electrical and fluidic sensors in home and industrial energy storage systems at his previous company, he is currently building a new team at Redox One to develop software for even larger batteries.
When he is not working on renewable energy infrastructure, Domenic enjoys listening to and making music, discovering new restaurants and recipes, and chatting about all things Rust and technology at meetups or conferences.
TOC:
00:00 Talk Highlight
00:32 Talk Overview and Agenda
01:24 Why Embedded and Why Now
02:44 Embedded Constraints and Risks
03:59 Rust Advantages for Embedded
05:12 No OS No Stdlib Reality
09:49 Microprocessor vs Microcontroller Tour
13:04 Peripherals and Memory Mapped IO
17:58 Unsafe Rust and Interrupts
22:30 Embedded Rust Crate Layers
26:21 PAC vs HAL Code Example GPIO
28:44 HAL Crates Recap
30:30 Portable Drivers With Traits
31:54 Embedded Hal Sync Async
34:16 Task Scheduling Frameworks
36:47 No Std No Main Setup
39:36 Build Flash With Cargo
41:35 Logging And Debugging
43:50 Why Embedded Rust Now
47:27 Q&A - What embedded boards are supported by rustc?
49:34 Q&A - Are there emulators to spare soldering?
50:36 Q&A - How much did you use WASM in the embedded space?
51:55 Q&A - Are Interrupts in any way related to accurators?
53:18 Q&A - Are constructs like Mutexes supported in asynchronous Rust?
54:28 Q&A - Big Question: What are the use-cases of Rust?
57:02 Well deserved applause
Видео Intro to Embedded Rust канала Rust Dortmund Meetup
Long Description:
Writing code for embedded microcontrollers is often seen as daunting, something that's reserved for programmers who are "close to the metal" and know how to tread very carefully so they don't damage the chip and its connected hardware. While this might have been true in the past, both the microcontrollers themselves as well as the libraries, tools, and programming languages used to program them have evolved significantly over the past decade.
In this talk, we take a look at embedded development in general and how Rust is a good fit for it. Starting from how a microcontroller is structured, we look into what to consider when writing code and show why you won't need to think about most of this because the Rust embedded ecosystem handles the complex bits so you can focus on the fun parts. No matter your experience with embedded development, or whether you are new to Rust, hopefully this talk will convince you that it's not only easy to get started with embedded Rust, if you start out now you'll also have a great time.
About the Speaker:
For the past few years, Domenic has been working on powering the world with Rust. After writing firmware for an embedded PCB that measures various electrical and fluidic sensors in home and industrial energy storage systems at his previous company, he is currently building a new team at Redox One to develop software for even larger batteries.
When he is not working on renewable energy infrastructure, Domenic enjoys listening to and making music, discovering new restaurants and recipes, and chatting about all things Rust and technology at meetups or conferences.
TOC:
00:00 Talk Highlight
00:32 Talk Overview and Agenda
01:24 Why Embedded and Why Now
02:44 Embedded Constraints and Risks
03:59 Rust Advantages for Embedded
05:12 No OS No Stdlib Reality
09:49 Microprocessor vs Microcontroller Tour
13:04 Peripherals and Memory Mapped IO
17:58 Unsafe Rust and Interrupts
22:30 Embedded Rust Crate Layers
26:21 PAC vs HAL Code Example GPIO
28:44 HAL Crates Recap
30:30 Portable Drivers With Traits
31:54 Embedded Hal Sync Async
34:16 Task Scheduling Frameworks
36:47 No Std No Main Setup
39:36 Build Flash With Cargo
41:35 Logging And Debugging
43:50 Why Embedded Rust Now
47:27 Q&A - What embedded boards are supported by rustc?
49:34 Q&A - Are there emulators to spare soldering?
50:36 Q&A - How much did you use WASM in the embedded space?
51:55 Q&A - Are Interrupts in any way related to accurators?
53:18 Q&A - Are constructs like Mutexes supported in asynchronous Rust?
54:28 Q&A - Big Question: What are the use-cases of Rust?
57:02 Well deserved applause
Видео Intro to Embedded Rust канала Rust Dortmund Meetup
Комментарии отсутствуют
Информация о видео
29 марта 2026 г. 20:53:39
00:57:23
Другие видео канала




















