Getting started with Zephyr RTOS

Introduction Lately, I’ve been writing a lot small embedded projects using the Zephyr RTOS. I’ve been very impressed with the low learning curve (compared to some other open source RTOS), efficiency, rich feature set, and documentation. However, while the first-party technical documentation is very good, there is very little third-party documentation and tutorials. Hence I thought I’d write a few articles on how I use zephyr for my various projects, starting with a standard Hello World project!...

December 22, 2020

ST-Link Part 1

Yesterday, my ST-Link v2 programmers arrived. These cheap Banggood clones come in at less than $5 per programmer, so I bought a few to use with my ARM development. I wanted to replace my Segger J-Link Mini EDU (which I got as part of an educational kit) with something less restrictive, so I can run OpenOCD and FOSS other development tools. I read online that you can even flash the Black Magic Probe firmware on them, which I plan to try - but that’s a topic for my next article....

November 21, 2020

Manjaro Sucks!

Intro I recently installed Linux on a couple of my friends' laptops. As they are not very knowledgeable about these things and just wanted something that worked out of the box, I decided to go with Manjaro. Specifically, I decided to try out Manjaro GNOME edition, since I’ve found KDE to be a bit cluttered for my taste. The experience is overall pretty decent, but there are a few things that could definitely be improved....

July 2, 2020