Infelizmente, você não pode compilar um kernel para o STLinux no STLinux. Você não deveria, pelo menos. Eles são dispositivos incorporados com recursos limitados.
O que você precisa fazer é ter ou instalar um Linux em outra (Intel) máquina, compilar o kernel e depois copiá-lo para a máquina de destino.
BTW, cross compilation é o ato de construir binários / ferramentas em uma máquina de arquitetura diferente.
Se você olhar para a diretiva CROSS_COMPILE que você tem em seu post, parece evidente que o tutorial que você está seguindo não foi escrito para ser usado diretamente no dispositivo.
Como exemplo, eu compilei meu toolchain ARM NetBSD, binários e kernel personalizado em um Debian Jessie. Você precisa construir o kit de ferramentas usando as ferramentas de desenvolvimento nativas.
Depois disso, parece que o STLinux tem algumas adições ao kit de ferramentas; você então usará o novo compilador e o ambiente do toolkit cross compiler para gerar binários nativos.
Existe outro tópico relacionado aqui: Como faço para instalar outra distro em um DVR linux
Além disso, duvido que você possa compilar um novo kernel com sucesso sem saber o que está fazendo. A arquitetura ARM / Mips tem alguns kirks que diferem substancialmente do padrão da Intel, e muitas vezes esses dispositivos chineses têm kernels substancialmente hackeados.
No entanto, para dar uma resposta muito curta à sua pergunta, não será possível compilar um novo kernel no seu dispositivo. A RAM e o disco geralmente são bem limitados para as necessidades de desenvolvimento.