Fearless concurrency in your microcontroller

May 9, 2017

I want to start by thanking all the people that has sent improvements and comments to all the crates and tools I presented in the last blog post. The Rust community rocks! Last time I showed you how to easily develop Rust programs for pretty much any ARM Cortex-M microcontroller. In this post I’ll show you one way of doing memory safe concurrency. It’s important to note that the Rust language doesn’t impose a single concurrency model. ... Read more

Rust your ARM microcontroller!

April 28, 2017

NOTE Embedded Rust development makes use of the nightly channel. The nightly channel moves fast and breaks things unapologetically. That’s why if you want to follow these steps you must use the exact same versions (crates’ and nightly’s) used in these steps. If you want to try the latest and greatest of embeded Rust and use the latest nightly then go grab the latest version of the cortex-m-quickstart template. ... Read more

Hello, world!

April 24, 2017

Hey there! Welcome to my blog, where I’ll be writing about Rust and embedded systems-y stuff – that’s it, mainly about programming ARM Cortex-M microcontrollers as that’s what Rust best supports today 1. But, I’m interested in anything that has a #![no_std] attribute in it 2 so I may cover some other stuff as well. That being said, this first post is neither about Rust or embedded stuff as it’s mainly for testing my blogging setup; so, why not write about that instead? ... Read more

Creative Commons License
Jorge Aparicio