Skip to main content

Search

Items tagged with: embedded


📆 Next Thursday at #EmbeddedOSSummit in Seattle, don't miss my colleague's Julian Bouzas presentation on #WirePlumber smart filters! There is also going to be a live stream, in case you are not attending in person.

Learn more at: https://eoss24.sched.com/event/1aBG9

#osssummit #embedded #pipewire


New blog post: on that time when I decided that if being able to panic one Rust program is good, then a feature that lets you panic _other_ programs would be better, right?

No, really, it's awesome. Here's Hubris's oddest syscall.

https://cliffle.com/blog/hubris-reply-fault/

#rustlang #embedded


So Hubris on stm32 has a task called "sys" that handles a lot of common shared peripherals, like GPIO and clocking and reset.

One of the challenges on Hubris is that _parts_ of your application (like sys) can crash, and the other parts need to figure out how to deal with that.

Well, as of this afternoon, sys can't. As in, I have squashed the last potential panic, and turned on a switch that makes new panics into build errors.

I think this is neat.

#rustlang #embedded


A long pending post from @sanchayan on how we implemented ALSA compress offload support in @pipewire

https://asymptotic.io/blog/pipewire-compressed-offload/

#PipeWire #LinuxAudio #Linux #audio #embedded #IOT


Of the 15 top Hubris and Oxide firmware contributors by commit count, it looks like 8 had no prior embedded experience.

Let that sink in.

What we're doing here is not easy, but we've built an environment that lets more people contribute. Rust means big-computer skills translate, and better tooling makes us all better devs.

This feels like a vindication of both Hubris's design goals, and the use of Rust in firmware more generally.

#rust #embedded

⇧