Você precisa configurar um ambiente de compilação cruzada . Isso significa instalar um compilador e ferramentas associadas que rodam no seu PC e compila programas para o processador ARM9.
Não está claro na sua pergunta se o seu dispositivo está executando o Ubuntu 10.04, ou se a sua máquina de desenvolvimento é, ou ambos.
Versões recentes do Ubuntu (incluindo 12.04) fornecem uma cadeia de ferramentas de compilação direcionada ao ARM Linux - binutils-arm-linux-gnueabi
, g++-arm-linux-gnueabi
, etc. Se sua máquina de desenvolvimento for rodando o Ubuntu 10.04, você pode instalar o Emdebian . O Linaro é outro conjunto de ferramentas ARM popular.