-
Running Rust on the Pico W
YouTube Video
Click to view this content.
Hey, just found this gem of a video and thought I'd share. Covers a great deal of information about embassy and the pico within the first two and a half minutes and is nicely paced overall!
-
Show-and-tell: signalk-multidisplay: A gui for a multi display instrument reading SignalK data
github.com GitHub - balp/signalk-multidisplay: A gui for a multi display instrument reading SignalK dataA gui for a multi display instrument reading SignalK data - GitHub - balp/signalk-multidisplay: A gui for a multi display instrument reading SignalK data
I started an embedded display for showing sailing (or general boat data) from a SignalK server. Using a target platform of a RasberryPi (3B+) with the old 7" display.
SignalK is a service for handling boat data using a little more modern and distributed protocols that the skipping standards of NMEA-0183 (peer-to-peer serial) or NMEA-2000 (Can bus).
I have made my first Rust library (signalk) to handle the signalk data either over REST or web sockets. On top of that and with frame, egui, and ewebsock I made a GUI that should run in full screen on the raspberry and make it possible to see some of the data inside the boat as well.
I'm quite new to rust as a language, so any feedback would be really helpful. There is a demo running against signalk's demo server on the GitHub pages.
- apollolabsblog.hashnode.dev ESP32 Standard Library Embedded Rust: GPIO Control
Introduction Embedded programming can generally be classified into two areas; hosted and bare-metal. Bare-metal programming assumes a clean slate, meaning that the target hardware or environment includes no prior software. This is opposed to the conv...
A look at embedded programming on ESP32 using STD. This is quite unusual, as I belive most other embedded targets only support no-std.
Note: I'm not the author, I just find this interesting, as I have a personal project using std on ESP32 as well.
- rust-osdev.com This Month in Rust OSDev: June 2023 | Rust OSDev
Operating System Development in Rust
I'm not the author, and it isn't an exact fit to this embedded community, but it is related. We deal with many of the same issues.
One thing in particular I found interesting was the section about the crate
volatile
. - apollolabsblog.hashnode.dev Unlocking Possibilities: 4 Reasons Why ESP32 and Rust Make a Winning Combination
Rust has gained significant attention and popularity among developers due to its robustness, memory safety guarantees, and emphasis on performance. However, beyond being a language, Rust is also a thriving programming project with a vibrant community...
- apollolabsblog.hashnode.dev ESP32 Embedded Rust at the HAL: Remote Control Peripheral
This blog post is the tenth of a multi-part series of posts where I explore various peripherals in the ESP32C3 using embedded Rust at the HAL level. Please be aware that certain concepts in newer posts could depend on concepts in prior posts. Prior ...
I'm not the author, but thought I should get the ball rolling in the embedded community.
This is the latest post, from last week. However, this blog has a lot of useful tutorial style posts about embedded Rust.