Uncannier Software

It's not enough to just be uncanny

Automated Software Versioning – Continuous Integration & Thunderboard


In this article I put my Three Laws of Software Versioning into practice. I show how to setup automated software versioning for an embedded firmware project. I use the Uncannier Thunderboard projects, and CircleCI continuous integration, as an example. Strategy Let’s get straight to the point. To automate software versioning you need a way to …

Continuous Integration of Embedded Software in the Cloud – Docker, Simplicity Studio & CircleCI


In this article, I’ll show you how to create a Docker image for Continuous Integration of embedded software projects. I’ll use Silicon Labs Simplicity Studio and Circle CI as an example. However the basic principle could be applied to many embedded software tools and many CI tools. Embedded Complication In recent years there’s been a …