К сожалению, вы не можете скомпилировать ядро для STLinux на STLinux. По крайней мере, вы не должны. Это встраиваемые устройства с ограниченными ресурсами.
Что вам нужно сделать, так это установить или установить Linux на другой компьютер (Intel), кросс-компиляцию ядра и затем скопировать его на целевую машину.
Кстати, кросс-компиляция - это процесс создания двоичных файлов / инструментов на машине с другой архитектурой.
Если вы посмотрите на директиву CROSS_COMPILE, которую вы используете в своем сообщении, кажется очевидным, что учебник, которому вы следуете, не написан для использования непосредственно на устройстве.
В качестве примера я скомпилировал свою цепочку инструментов ARM NetBSD, двоичные файлы и собственное ядро в Debian Jessie. Вы должны собрать набор инструментов, используя собственные инструменты разработки.
После этого, похоже, в STLinux есть некоторые дополнения к набору инструментов; затем вы будете использовать новый компилятор и среду набора инструментов кросс-компилятора для создания собственных двоичных файлов.
Здесь есть еще одна связанная тема: Как мне установить другой дистрибутив на Linux DVR
Более того, я сомневаюсь, что вы, возможно, успешно скомпилируете новое ядро, не зная, что вы делаете. Архитектура ARM / Mips имеет некоторые особенности, которые существенно отличаются от стандартной архитектуры Intel, и часто ядра этих китайских устройств существенно взламываются.
Тем не менее, если коротко ответить на ваш вопрос, нет, вы не сможете скомпилировать новое ядро на своем устройстве. ОЗУ и диск обычно довольно ограничены для нужд разработки.