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

This presentation was recorded at GOTO Chicago 2023. #GOTOcon #GOTOchgo Steve Klabnik - Software Engineer at Oxide @steveklabnik ORIGINAL TALK TITLE I Learned Embedded Development with Rust and You Can Too RESOURCES 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: RECOMMENDED BOOKS Steve Klabnik & Carol Nichols • The Rust Programming Language • Bigg, Katz, Klabnik, Skinner • Rails 4 in Action • Claus Matzinger • Learn Rust Programming • Tim McNamara • Rust in Action • Brenden Matthews • Code Like a Pro in Rust • Prabhu Eshwarla • Rust Servers, Services & Apps • Bastian Gruber • Rust Web Development • Blandy, Orendorff & Tindall • Programming Rust • Ken Youens-Clark • Command-Line Rust • Kevin Hoffman • Programming WebAssembly with Rust • #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 Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top