Virtualised Build & Test Environments for Embedded Software

The Problem I'm currently employed as an embedded software engineer, which is neat. There are all kinds of interesting challenges involved in embedded, but also several not-so-neat challenges! At work we often joke about embedded software being for masochists. We say this because in general software there are a great number of broadly-solved (or largely minimised) problems that, for one reason or another, seem to still exist in embedded software.
The particular problem I wanted to muse on today is consistent tooling.

Repetitive Strain Injury

What This Post Is
This post is to act as information for those who are experiencing symptoms of Repetitive Strain Injury (RSI) in their wrists and may be Googling for help and beginning to feel helpless, because the internet is full of accounts of RSI suffering and treatment failures. Nobody seems to take the time to report any success or happy stories, which I found incredibly depressing during my experiences. I write this in the hopes that others will find it online and find comfort in it.
I cannot guarantee that what has worked for me will help anyone else, and I am not medically trained at all so don't take this as medical advice (I'm just a programmer, after all). Just know that RSI, if addressed early enough, isn't necessarily The End of your computer usage.

IMU-3000 and Hello World!

Firstly this is a new blog, so, hello world. There, now that's out of the way!

Onto the purpose of this post! I've recently got one of InvenSense's evaluation boards working and I'm told this is usually quite frustrating - and that I should document how I got it to work.

Let me prefix this document with a warning, InvenSense have not done a particularly good job of developing this product's accompanying software and the documentation as a whole is fairly poor. Negativity complete, onto the explaining!