38 votos

¿Cuál es la placa más sencilla con capacidad para Linux que puedo hacer en casa?

Me gustaría hacer un ordenador de placa única capaz de arrancar Linux, con mis herramientas de garaje de baja tecnología (PCB de 2 caras, sartén de reflujo, sin chapado a través de agujeros).

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

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

0 votos

Personalmente, creo que sería más sencillo comprar uno que fabricarlo. A BeagleBoard es una solución bastante popular a 149 dólares.

3 votos

Totalmente de acuerdo. Pero, yo desea para hacer uno :-)

0 votos

+1 por tener la ambición de emprender semejante empresa. Mucha suerte.

13voto

PhilPursglove Puntos 257

A mí también me gustaría ver esto, pero mi instinto me dice que "tal vez, pero es un lote de trabajo". Incluso la distro Linux más pequeña va a necesitar alrededor de un megabyte de RAM para funcionar. Esto significa al menos 30 pines adicionales para el controlador de RAM en el microcontrolador, y un par de grandes chips de RAM.

Una de las arquitecturas más sencillas que conozco que tiene 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 de piratear. Al menos se puede soldar a mano, a diferencia de la mayoría de los microcontroladores integrados con sistema operativo que vienen en paquetes BGA. (los chips que tienen las bolitas de soldadura debajo) Puedes hacerte una idea de la complejidad de un circuito que utilice ese chip examinando el EVK1100 tablero de evaluación.

0 votos

Ese EVK1100 es mucho más complicado de lo estrictamente necesario. Este tipo de placas eval suelen tener un montón de periféricos extra - cosas como LCDs, botones y demás que están ahí para darte una ventaja a la hora de obtener salida del chip. Haciendo tu propia placa sólo incluirás las cosas que te interesan y normalmente acabarás con un diseño mucho más simple.

0 votos

La mayoría de los tableros de evaluación, sin duda. La EVK1100 parece un poco mejor que muchas al separar las piezas que son el núcleo y las que son periféricas. Al menos eso parece por las fotos, yo no tengo ninguna :)

8voto

tenfour Puntos 118

Linuxstamp es probablemente su mejor opción. Es abierto y tiene los dibujos de las placas de circuito impreso, los esquemas, etc. disponibles. Pero en cuanto a hacerlo en casa - probablemente no. Hay algunos pasos muy finos en algunas de las partes. Puedes intentarlo, pero a mí me parece que es un poco complicado.

6voto

La Nintendo DS es capaz de ejecutar uCLinux. Puedes conseguir una de segunda mano por poco dinero, el único periférico que necesitas para ejecutar Linux en ella es un adaptador microSD (se puede conseguir por 15 dólares en dealextreme.com) y una microSD (las pequeñas son básicamente gratis hoy en día)

3voto

intrepion Puntos 3973

Es necesario un tamaño decente de RAM y flash fuera de la MCU/MPU. Si yo fuera a hacer un sistema Linux básico, creo que iría con un simple ARM barato con un puerto serie. Podrías hacer una pequeña PCB con 4MB de RAM, 2MB de FLASH, transceptor RS-232, puerto COM, y el ARM. Podrías ponerte muy elegante añadiendo ethernet, pero eso no añadiría mucho espacio a la PCB.

1voto

user46528 Puntos 6

Creo que está buscando algo como lo siguiente http://hforsten.com/making-embedded-linux-computer.html

1 votos

Bonito proyecto. Sin embargo, aunque se puede montar y soldar en casa, necesita una placa de circuito impreso profesional, mientras que la pregunta se refiere a la fabricación de la placa de circuito impreso en casa también.

0 votos

Hmmm sí. Supongo que eso va a ser un poco difícil

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X