key: π§ In Progress, β Done
Status | Description | When |
---|---|---|
π§ | Setup dev system for rust: Rust and Neovim - A Thorough Guide and Walkthrough | w/c 22nd Jan |
β | Watch @zubiarfan's - Learn Rust Programming - Complete Course | 22nd - 26th Jan |
Go through exercises in Rust By Practice | 29th - 31st Jan | |
Go through Brown university's interactive version of Rust book and complete all quizzes | 1st - 6th Feb | |
Go through Zero2Production book | 12th - 16th Feb | |
Go through Cargo book | 19th - 23rd Feb | |
Complete Google's Comprehensive Rust course | 19th - 23rd Feb | |
Complete embedded rust course | w/c 4th Mar | |
Build demo of running tinyML on an embedded device | w/c 11th Mar |
- Embedded Rust Homepage
- ONLINE-BOOK: Embedded Rust Discovery
- ONLINE-BOOK: knurling-rs-book
- ONLINE-BOOK:
microrust
- ONLINE-BOOK: The Embedded Rust Book
- ONLINE-BOOK: Embedded Rust Workshop 2020 - ferrous-systems
- ONLINE-BOOK: Rust-Raspberry-Pi-OS tutorial
- https://github.com/rust-embedded/cargo-binutils : Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain
- https://github.com/probe-rs/probe-rs : A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
- https://github.com/embassy-rs/embassy : Modern embedded framework, using Rust and async.
- Polars
- Candle
- https://github.com/rust-embedded/awesome-embedded-rust
- https://os.phil-opp.com/ : Writing an OS in Rust Philipp Oppermann's blog
- https://rustbeginners.github.io/awesome-rust-mentors/
- https://www.youtube.com/playlist?list=PLQXBtq4j4Ozkx3r4eoMstdkkOG98qpBfg
- https://www.youtube.com/watch?v=bR4nGWmfzTk&list=PLVhhUNGAUIQScqB26DdUq4n1Y2n3auM7X&index=2&t=0s
- Rust, or: how to run a community: https://spacekookie.de/blog/rust-or-how-to-run-a-community/
- Rust 2020: the RFC process and distributions:
- David Pedersen YT Channel
- Brian Myers AOC 2019 in rust
- James Munns, from Ferrous Systems, Internet of Streams - IoT with Embedded Rustlang
- Jon Gjengset YT Channel
- Ryan Levik YT Channel
- Run deep learning model developed in Candle and flash to embedded device using the tools above, embassy, or probe-rs etc. Set up toolchain for model deployment pipeline on embedded devices using rust.
- Re-implement code in rust for https://github.com/tallamjr/mbms
- Learning Embedded Rust with Knurling-rs
- Learning Rust: OMG WTF RS β resources to help you get started with Rust
- Implement Database Internals Algorithms in Rust - Akin to:
- Fundamentals of Operating Systems -->