Требуется изучить процесс инициализации системы и создания одного-двух процессов (ручками, процессы буквально из одного сискола, последний выводит строчку на экран или на com).
Задача уже решена на i386, у решения есть недостатки, основной -- слишком много legacy stuff. Вопрос -- насколько реально решить задачу на иной архитектура (через qemu), желательно пользуесь только легальными книжками/документаций и за сильно конечное время. Не мешает наличие документированных примеров, отличных от сурсов linux или u-boot.
Пока найдены следующие явные недостатки: у ARM часть документации только покупателям и видимо под NDA (или у них уже прошла попытка задавить qemu).
Пока что в качестве претендента рассматривается MIPS.