Я тоже хотел бы увидеть это, но мой инстинкт инстинкта говорит: «Может быть, но это много работы». Даже для самого маленького дистрибутива Linux потребуется около 1 МБ оперативной памяти. Это означает, по крайней мере, около 30 дополнительных выводов для контроллера ОЗУ в микроконтроллере и пару больших чипов ОЗУ.
Одна из самых простых архитектур, которую я знаю, для которой есть Linux, - это серия деталей Atmel AVR32. Самый маленький, AT32UC3A0128 поставляется в относительно дружественном к хакерам 100-контактном корпусе TQFP. Это, по крайней мере, поддается ручной пайке, в отличие от большинства встроенных микроконтроллеров с ОС, которые поставляются в BGA-пакетах. (чипы с маленькими шариками припоя под ними) Вы можете понять сложность схемы, использующей этот чип, изучив плату EVK1100 .