Mi piacerebbe vedere anche questo, ma il mio istinto mi dice "forse, ma è tanto di lavoro". Anche la distribuzione Linux più piccola avrà bisogno di circa un megabyte di RAM per funzionare. Ciò significa almeno 30 pin aggiuntivi circa per il controller RAM nel microcontrollore e un paio di grandi chip RAM.
Una delle architetture più semplici che conosco che abbia Linux è la serie di componenti Atmel AVR32. Il più piccolo, l'AT32UC3A0128, viene fornito in un pacchetto TQFP a 100 pin relativamente adatto agli hacker. Questo è almeno suscettibile di saldatura manuale, a differenza della maggior parte dei microcontrollori embedded compatibili con il sistema operativo che vengono forniti nei pacchetti BGA. (i chip che hanno sotto le palline di saldatura) Puoi farti un'idea della complessità di un circuito che utilizza quel chip esaminando la scheda di valutazione EVK1100.
Linuxstamp è probabilmente la soluzione migliore. È aperto e ha a disposizione i disegni PCB, gli schemi, ecc. Ma per quanto riguarda farlo a casa, probabilmente no. Ci sono dei toni molto fini su alcune parti. Sei libero di provare, ma mi sembra un bel po' di costernazione.
Il Nintendo DS è in grado di eseguire uCLinux. Puoi prenderne uno usato a buon mercato, l'unica periferica di cui hai bisogno per eseguire Linux è un adattatore microSD (può essere acquistato per $ 15 da dealextreme.com) e un microSD (quelli piccoli sono praticamente gratuiti in questi giorni)