Two Raspberry Pi Picos wired together

RP2040 Development with WSL

Introduction I recently started working on a project where I want to use the RP2040 on a custom board. FYI, the RP2040 is the “chip” used on the Raspberry Pi Pico development board. Development for this board is actually quite straight forward, or at least if you’re on Linux, because that’s what most of the documentation is written for. You simply clone the SDK, install a few prerequisites and start building. You can then simply plug in your board via USB and drag-and-drop your binary file onto the mass storage devices that it shows up as to get things going. ...

March 7, 2022 · 4 min · Gerhard de Clercq
Renode Screenshot

Initial bare-metal testing with Renode

Introduction This is a follow up to my blog post on Bare-metal Rust bootstrapped by C. In this post, I want to discuss how I used the Renode emulator to verify that my setup works. I won’t go into too much detail about how to use Renode. I just want to discuss the part that was relevant for my tests. Installation The first step of getting started with Renode is obviously to install it. This is fairly simple, simply go to https://renode.io/#downloads, download the corresponding package for your operating system and install. I won’t bore you with any additional details :) ...

March 6, 2022 · 5 min · Gerhard de Clercq