Хз, думаю попробовать портировать Linux на AVR.
Хотя «портировать» немного не верное название для прожекта.
Почему? Потому что, чтобы хоть какое то подмножество POSIX'а заставить работу на AVR, ядро придется переписать с нуля.
Так же придется отказатся от эльфов(при условии что все программы хранятся в EEPROM). т.к у них хэдеры зачастую больше чем EEPROM)0)
А шелл... шелл надо заставить общаться с COM, т.к смысла в дисплее для мк большого нет
И получится одноплатный компьютер from scratch.