Emulate an actual MTD device in Qemu
Having worked with Linux for the last 20 years, and embedded for more than ten of them, I’ve become quite a fan of virtualization in general and Qemu in particular.
Qemu is a fantastic little tool, created by the Open Source superhero Fabrice Bellard. It can be used to verify an embedded system without having to deal with the problems of actual HW until you really have to. Don’t get me wrong, HW excites me like any other nerd, but if the HW is new and shaky it can be quite a pain to develop higher level functions.
My holy grail is to have a 100% complete and accurate virtualization target per architecture to test my various software projects on. That’s why I created TroglOS.
[Read More]Wolfenstein-3D on RetroPie
The last game I ever played was Castle Wolfenstein 3D, released in 1992 for MS-DOS, made by the now legendary id Software. OK, admittedly I’ve played other games since then, but I’ve never again been so manic about a game since Wolfenstein.
This post is about how to build, install and set up Wolfenstein 3D on a Raspberry Pi running RetroPie … on a Picade :-)
[Read More]Trust Bluetooth 4.0 Adapter in Linux
This is a quick writeup of how to get the Trust Bluetooth 4.0 adapter (dongle) working in Linux, Ubuntu 16.04.
[Read More]A life without sudo
One ping only
Merecat - another stray kitten?
This post is about my adoption, refactor, and rebranding of thttpd as Merecat.
I code for recreation as well as work. Most of the time I tinker around with my various projects simply to learn and sometimes these little projects turn into something useful for other people as well, which is great!
When I recently had to migrate my personal blog, FTP, and GIT server, I set out to run everything from an old RasPi2. This put my private life in just about the same niche as my work life, embedded. On a resource constrained platform like that running Apache is not the best idea. So I set out to (re-)discover the web servers of my past, the late 90’s, I had almost forgotten:
- mini_httpd,
- Boa,
- BusyBox httpd,
- thttpd,
- and more …
Come to think of it, they are probably one of the many reasons that I started my career in embedded in the first place!
[Read More]New Toolchains
ARM Toolchain r1
Finit3: Almost there ...
Today the new logo for Finit3 was added to the GitHub repo and the homepage
Gorgeous, isn’t it?! 🕶
This fancy artwork means we’re nearing the end of a long and agonizing release cycle where a lot of the internals of Finit have been rewritten and new exciting features have been added! More on this in an upcoming post 😃