¿Cuál es la placa capaz de Linux más simple que puedo hacer en casa?

35

Me gustaría hacer una computadora de una sola placa capaz de arrancar Linux, con mis herramientas de garaje de baja tecnología (PCB de 2 caras, sartén de reflujo, sin aberturas en los agujeros).

¿Cuál es el diseño de hardware más simple que podría elegir?

¿Hay microcontroladores con suficiente memoria flash / RAM integrada para ejecutar Linux / uCLinux?

    
pregunta Toby Jaffey

5 respuestas

13

También me gustaría ver esto, pero mi instinto es decir "quizás, pero es un lote de trabajo". Incluso la distribución Linux más pequeña necesitará alrededor de un megabyte de RAM para ejecutarse. Esto significa al menos 30 o más pines adicionales para el controlador de RAM en el microcontrolador, y un par de grandes chips de RAM.

Una de las arquitecturas más simples que conozco en Linux es la serie de piezas Atmel AVR32. El más pequeño, el AT32UC3A0128 viene en un paquete TQFP de 100 pines relativamente fácil para los piratas informáticos. Esto es, al menos, susceptible de soldadura manual, a diferencia de la mayoría de los microcontroladores integrados con capacidad de SO que vienen en paquetes BGA. (los chips que tienen las pequeñas bolas de soldadura debajo de ellos) Puede hacerse una idea de la complejidad de un circuito que usa ese chip examinando el EVK1100 eval board.

    
respondido por el todbot
8

Linuxstamp es probablemente tu mejor apuesta. Está abierto y tiene los dibujos de PCB, esquemas, etc. disponibles. Pero en cuanto a hacerlo en casa - probablemente no. Hay algunos tonos muy finos en algunas de las partes. Le invitamos a intentarlo, pero a mí me parece un poco de consternación.

    
respondido por el AngryEE
6

La Nintendo DS es capaz de ejecutar uCLinux. Puede obtener uno usado a bajo costo, el único periférico que necesita para ejecutar Linux es un adaptador microSD (se puede obtener por $ 15 en dealextreme.com) y una microSD (las pequeñas son básicamente gratis en estos días)

    
respondido por el davr
3

Casi necesitas una pieza de RAM de tamaño decente y flash fuera de la MCU / MPU. Si fuera a hacer un sistema Linux básico, creo que usaría un ARM simple y barato con un puerto serie. Podría hacer una pequeña PCB con 4MB de RAM, 2MB de FLASH, transceptor RS-232, puerto COM y el ARM. Puede obtener una verdadera fantasía al agregar Ethernet, pero eso no agregará demasiada información inmobiliaria a la PCB.

    
respondido por el Jay Atkinson
1

Creo que estás buscando algo como lo siguiente enlace

    
respondido por el Dina

Lea otras preguntas en las etiquetas