I'm trying to do all my development on linux, mostly so that I can use a continuous integration environment. I'm setting up a server to compile my firmware app on every pull-request. To enable this amazing CI tool, however, I need a way to compile my source from the command line.
Can I develop with Keil uVision (and their compiler) on a Windows machine but compile and release firmware from something compiled with GCC on a linux machine?
I found and am thinking of using this but realize this can be a windy road. launchpad.net/gcc-arm-embedded
Are there any cleaned up guides that Nordic has published? It looks like a lot of people have struggled with this.