Eu não sou de forma alguma um especialista no assunto, mas espero que eu possa apontar você na direção certa. No que diz respeito aos IDEs, existe um plug-in do GNU ARM para o Eclipse IDE . É uma Manged Build Extension que suporta um número de GNU ARM Toolchains como o CodeSourcery G ++ Lite, o GNUARM, o WinARM, o Yagarto, o devkitPro.
Fora de um IDE, você pode considerar a execução de uma imagem do QEMU ARM. Uma discussão sobre como configurar uma imagem do QEMU ARM e construir pacotes ARM com ela pode ser encontrada aqui: