Adding support for the Rust language to the Linux kernel. (by Rust-for-Linux)
Don't quote me on this, but I do not think that rust will be required to build the kernel for at least a while - their docs specify make LLVM=1 rustavailable, which makes me think that by default it will be built without it. At this time, I think the main focus for now is allowing kernel drivers to be written in Rust (interfacing via provided abstractions over provided bindings), which should be possible without needing the entire kernel to be built with rust enabled. (link to the RFL docks directory if you're interested)
Curated list of resources for Embedded and Low-level development in the Rust programming language
Vendor support isn’t there (though it does seem like it’s starting), but community support is already pretty huge - and seemingly more cohesive then anything similar I’ve seen for C. There are PACs (these are autogenerated from SVD files with svd2rust) and HALs (these are hand written to provide abstractions over the PACs). https://github.com/rust-embedded/awesome-embedded-rust
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Basic template for an out-of-tree Linux kernel module written in Rust.
Here is the basic template for writing a KM in rust, the basics are simple: https://github.com/Rust-for-Linux/rust-out-of-tree-module
Empowering everyone to build reliable and efficient software.
For the record, I'm converging on the above-mentioned approach of passing "we're in a thread" -- with an extra of #[fundamental] on that type for documentation purposes to make it more visible in the documentation.
Using Rust for Embedded Development
4 projects | reddit.com/r/embedded | 6 Dec 2022
Show HN: Trading cards made with e-ink displays
1 project | news.ycombinator.com | 29 Nov 2022
STM32 in Rust
2 projects | reddit.com/r/embedded | 17 Nov 2022
What are Rust compatibile microcontrollers?
4 projects | reddit.com/r/rust | 11 Nov 2022
Blessed.rs – An unofficial guide to the Rust ecosystem
8 projects | news.ycombinator.com | 7 Nov 2022