Тёмный

Embedded Rust on ESP32 - Juraj Michálek - Rust Linz November 2022 

Rust
Подписаться 62 тыс.
Просмотров 25 тыс.
50% 1

Rust is an excellent language for building embedded systems. Espressif Systems and ESP-RS Open source community made it possible to develop for ESP32 (S2, S3) chips with Xtensa and ESP32-C3 with RISC-V architecture. Developing embedded projects are possible both with STD and Bare Metal. It's very easy to start playing with chips even without hardware, just using the simulator wokwi.com/rust . Espressif community also introduced an Open Hardware board with KiCad templates so that anybody can design their own Rust board, a.k.a esp-rs/esp-rust-board.
Juraj on Twitter: / jurajmichalek
Rust Linz: fosstodon.social/@rustlinz - / rustlinz

Наука

Опубликовано:

 

24 ноя 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 15   
11 месяцев назад
Small update: The talk was recording with espflash 1.x. Meanwhile espflash 2.x was released, please keep in mind that command for flashing changed to cargo espflash flash and for monitoring to cargo espflash monitor.
@ChristopherJohnsons
@ChristopherJohnsons Год назад
Very informative talk. I followed the rust embedded journey pretty much from the beginning, since some people made it available in the cortex-m world of microcontrollers. Now this is really different from the early days.
@foobar108
@foobar108 Год назад
Great introduction to embedded Rust 🎉 Thanks a lot
@pkozelka
@pkozelka Год назад
Amazing demo, thanks!
@anthroponymy
@anthroponymy Год назад
great thank you so much. i am trying to open my learning in to RUST specifically in to embedded/. this will be guide to get started. you have did a wonderful job. thanks a lot.
@23poiuz
@23poiuz Год назад
so Espressif forked LLVM, and ESP-RS forked rust-rs - IOW, this hasn't been contributed upstream and consequently neither Xtense nor ESP32 are supported in LLVM or Rust.
@summerWTFE
@summerWTFE Год назад
Thank you for this. I’m really looking forward to using this. But I have to learn Rust first ;-)
@RiwenX
@RiwenX 8 месяцев назад
ESP32 looks great, I'll look into it
@StupidusMaximusTheFirst
@StupidusMaximusTheFirst 3 месяца назад
Linux decided to sprinkle some rust on the kernel, though there's nothing better than embedded rust. 😃
@thatstupiddoll
@thatstupiddoll Год назад
So cool
@sinushkin
@sinushkin Год назад
It was great in-diving video. Do you have something like this for J-tag debugging of Rust applications, (using VSCode or CLion)?
@pythonBlender7
@pythonBlender7 Год назад
Cool
@roman6572
@roman6572 6 месяцев назад
Awesome English speech, i am from Russia and i am learning programming esp32 and simultaneously i study English, thank you🙂👍
@harrytsang1501
@harrytsang1501 Год назад
I tried it, rust on ESP32 has some really nice quality of life features as well as language features, but in wifi AP mode, there is no DHCP server which forces me to fall back to C++ for now
@Dazza_Doo
@Dazza_Doo 10 месяцев назад
Hello, New Rust user here: I've been using the ESP32 with PlatfromIO toolchain (C/C++). With Espressif having their modified version of FreeRTOS, does the Rust version overwrite the OS? or Can I call vTaskDelay() etc in Rust? Or have we completely wiped out the OS? Answer: STD includes the Espressif FreeRTOS with Rust ontop of - incase anyone needed to know.
Далее
Open Source Analog ASIC design: Entire Process
40:11
Просмотров 27 тыс.
RustConf 2023 - How Powerful is Const
22:58
Просмотров 13 тыс.
Rust on ESP32 - Getting started
14:09
Просмотров 19 тыс.
Embedded Rust setup explained
23:03
Просмотров 74 тыс.
Why is the JavaScript ecosystem switching to Rust?
48:08
The Man Who Solved the World’s Hardest Math Problem
11:14
Rust: Embedded, Async, All the Way
29:06
Просмотров 4,2 тыс.