MENU

Fun & Interesting

How to Do Embedded Development with Rust • Steve Klabnik • GOTO 2023

GOTO Conferences 30,998 1 year ago
Video Not Working? Fix It Now

This presentation was recorded at GOTO Chicago 2023. #GOTOcon #GOTOchgo https://gotochgo.com Steve Klabnik - Software Engineer at Oxide @steveklabnik ORIGINAL TALK TITLE I Learned Embedded Development with Rust and You Can Too RESOURCES https://twitter.com/steveklabnik https://github.com/steveklabnik https://steveklabnik.com https://steveklabnik.com/writing ABSTRACT Are you a web developer? Have you ever wondered what it's like to make a microcontroller blink some LEDs? In this talk, Steve will show how he got started learning how to do embedded work after a decade of making web applications. In his opinion, there's more similarities than you may think! He'll cover some background information, explain some concepts you'll need to know, get a basic example going with Rust, and where to go from there. [...] TIMECODES 00:00 Intro 00:58 Personal background 06:18 Why Rust? 10:21 A brief detour into fashion 20:30 Hello, World! 26:14 Hello, World! part 2 29:38 Important concepts 33:45 How to learn more 35:05 You could have invented I2C 39:26 An aside about interrupts 42:40 Cultural differences 47:57 More resources 49:58 Outro Download slides and read the full abstract here: https://gotochgo.com/2023/sessions/2652 RECOMMENDED BOOKS Steve Klabnik & Carol Nichols • The Rust Programming Language • https://amzn.to/45MBJmS Bigg, Katz, Klabnik, Skinner • Rails 4 in Action • https://amzn.to/45DXG7v Claus Matzinger • Learn Rust Programming • https://amzn.to/3PeN0Fx Tim McNamara • Rust in Action • https://amzn.to/3ux2R9u Brenden Matthews • Code Like a Pro in Rust • https://amzn.to/3LFAyy9 Prabhu Eshwarla • Rust Servers, Services & Apps • https://amzn.to/3yV13br Bastian Gruber • Rust Web Development • https://amzn.to/3lquaQX Blandy, Orendorff & Tindall • Programming Rust • https://amzn.to/3x7r6w6 Ken Youens-Clark • Command-Line Rust • https://amzn.to/3PQZ539 Kevin Hoffman • Programming WebAssembly with Rust • https://amzn.to/3x3brhe https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #EmbeddedRust #Rust #Rustlang #EmbeddedSystem #EmbeddedProgramming #Debugger #SystemsProgramming #I2C #ComputerScience #SteveKlabnik #Oxide #Programming #PersistentStorage #FunctionalProgramming #SoftwareEngineering #TheDevilWearsPrada Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Comment