Index ¦ Archives ¦ Atom

Writing Idiomatic Rust

Rust is, in a word, beautiful. If I was allowed to use multiple words, I'd probably add explicit, safe, well-designed and multi-paradigm into the mix. The language provides immense freedom, but at times it becomes a bit too liberating.

You'd be restricting yourself if you simply thought of Rust as …


Using Rust for the 'Blink' program on the Raspberry Pi 3

Rust is an amazing systems-level programming language that has safety as one of its top design goals, along with concurrency and performance. It is systems-level, meaning you can call assembly code within it, or work with raw memory contents. Rust feels and writes like a high level language, but it …


Jumping into OS-Development with Raspberry Pi 3

This is just a quick-start guide on how to write a bare metal program for the Raspberry Pi 3. This is heavily based on the amazing Raspberry Pi OS which details how to develop your own OS (in turn inspired heavily by the Linux kernel)

However, a shortcoming of that …

© Govind KP. Built using Pelican. Theme by Giulio Fidente on github.