Hace 9 años | Por Shotokax a hipertextual.com
Publicado hace 9 años por Shotokax a hipertextual.com

Si te acabas de comprar una Raspberry Pi y no sabes qué instalar en ella, te facilitamos las cosas repasando las distribuciones Linux que podrás instalar.Teniendo en cuenta que el sistema de almacenamiento de Raspberry Pi es una tarjeta SD, no es complicado mantener varias tarjetas SD con distribuciones distintas y cambiar la SD para usar la distribución que más nos interese. De hecho, pensando en esto vamos a hacer un breve repaso por algunas de las distribuciones Linux disponibles para Raspberry Pi.

Comentarios

D

#1 Y Arduino que?

Ludovicio

#7 Son plataformas completamente distintas con objetivos completamente distintos.

D

#12 No estés tan seguro, si bien son plataformas completamente distintas y con fines distintos, se complementan muy bien, y con la llegada de las Yun y Galileo, las cosas ya no soy ni blanco ni negro. La pugna está servida.

Si necesitas capacidad de proceso de datos, y ejecución rápida de cálculos, se puede conectar los sensores y controladores a una arduino y dejar el cálculo complejo a la pi.

A mi particularmente me gusta más, y le veo más futuro a la plataforma Galileo, seguida de cerca por YUN y las recientes BeagleBone Black.

Las pi (que adoro) adolecen de un sistema GPIO muy limitado, sin protección de picos de voltaje, solo funcionan a 3,3V y no tiene tomas raw de voltaje.

D

#22 #12 Tiene razón. Un huevo a una castaña.
Pero es que el Arduino Yun o Galileo (ya ni te cuento) de por sí tienen poco en común con todas las placas anteriores.
Una Mega se parece más a un arduino diecemila de lo que el Galileo se parece a la Mega. Con eso te lo digo todo.
Las siguen llamado Arduino por que la gente que lo desarrolla no quiere tirar por la borda el nombre con todo lo que ello conlleva desde el punto de vista de marketing.
Pero Galileo tiene más parecido a una Cubieboard a una Raspberry pi de el que tiene a un Arduino como el duemilanove.
Pero esto no hace a la Raspberry parecida a arduino, por que es el propio Galileo lo que dificilmente se le parece a un Arduino.
#12 Tiene toda la razón.

D

#38 acaso no has visto que yun y galileo son placas duales ? Tienen por un lado un microcontrolador AVR 328 como la UNO , y luego una CPU arm en el caso de galileo y MIPS en el de yun. De hecho, podríamos decir que router + arduino mini pro es una yun

D

#42 Sí como el atmega de la Yun que se comunica con el resto de perifericos a través de un puerto serie.
Por esa regla de tres enganchas una Leonardo con un cable serie a un Eurofighter y lo vendes tambien como Arduino

D

#48 Si a ti te vale a mi tambien

Para mi ha sido un paso lógico, hasta ahora andaba rescatando routers de la familia broadcom que tuvieran Gpios disponibles para poder controlar mis proyectos de arduino. Porque arduino sirve para algo más que para que luzcan leds. Arduino es una interfaz para componentes de entrada y salida, poco más. Que sí, que se hacen maravillas por hacer funcional un ATmega a 8/16mhz, y prueba de ello es lo que se ha llegado a hacer en multiwii, pero hay un punto a partir del cual, arduino sencillamente deja su trabajo a otros.

Es malo que se conecte a puerto serie? en absoluto, es lo que debe ser ¿como sino? cuando obtienes los valores de arduino a través de terminal, estás leyendo un puerto serie. Si conoces arduino, estarás harto de usar Serial.print() y la propia palabra lo dice: serial. Puerto serie. Sin puerto serie, arduino solo vale para encender y apagar luces...

D

#49 No, no me vale llamar Arduino a un Eurofighter, estaba siendo irónico.
Y sí, por supuesto que hay problema (muchos) en que se conecte por el puerto serie al resto de perifericos añadidos del Yun.
¿Acceder a los datos de un intefaz de red, wifi, tarjeta sd o puerto usb a través de un puente serie?
¿Que rendimiento puedes esperar?

Estan utilizando la táctica Microsoft.
Una vez que un modelo está acabado (escoja el Windows que más le disguste), en lugar de afrontar la realidad y realizar un cambio que pueda romper la compatibilidad en algunos aspectos pero corrija malos planteamientos de base, se prefiere añadir parche sobre parche, retrasar la solución al problema a la vez que lo aumenta.
Peero... claro, puedes seguir diciendo que es compatible (si no utilizas las nuevas características.)

El otro acercamiento
Paul, el creador de Teensy por el contrario cuando vió que los Teensy 2 se estaban quedando cortos, decidió cambiar la arquitectura y pasar de AVR de 8bits a ARM de 32bits.
Lógicamente cuando sale la nueva versión (ARM) no es compatible con las anteriores (AVR), pero con mucho trabajo se porta todo el core y las librerias.

Al final tienes un mismo entorno y compatibilidad de software y hardware entre las dos versiones. Pero ahora tienes un nuevo producto, que tiene unas características envidiables. Tu decides cual se ajusta más a lo que necesitas.

La otra opción era hacer la chapuza. Como el Yun.
No cambies arquitectura base ni procesador y conecta todo lo demás por un puente serie.
Es compatible desde el primer día, pero es que siguies teniendo lo mismo pero como si tuvieras conectados varios shields (usb host, ethernet, wifi, etc... más un procesador que los gestiona, pero la cpu del sketch sigue siendo el atmega).
El arduino Yun tiene procesador AVR de 8 bits a 16Mhz, 32 KB de Flash, 2.5kb de Ram.
El teensy 3.1 procesador ARM M4 de 32bits a 96 MHz, tiene 256K de Flash y 64k de Ram. Amen de DMA, CAN, I2S, Serial con Fifo, etc...
Yo he comprado los 2 últimos por 17$ en Oshpark.
¿Que te da Arduino por 17$?
Conste que que he usado y usaré arduinos (Ahora mismo tengo en casa 1 duemilanove, 1 nano y 5 o 6 micro), pero cosas como Yun o Galileo no son ni chicha ni limoná.
Además hace mucho que arduino se olvidó de la diferencia entre placa de desarrollo y placa de producción.
¿Donde están la versión de producción de mega, o yun?.
Para Arduino Duemilanove tienes el micro o el nano. ¿Hay algo así para mega o yun?.
No, si quieres algo en plan produccion/embbeded entonces por lo visto ya te tienes que hacer tu la pcb. Cojonudo.

D

#51 ¿Acceder a los datos de un intefaz de red, wifi, tarjeta sd o puerto usb a través de un puente serie?

Creo que con parar de leer aquí me vale. Todos esos dispositivos que has nombrado, son por definición, puertos SERIE. Creo que no careces de la comprensión de un concepto clave, que es lo que es un puerto serie. No una clavija, sino la definición de lo que realmente es http://es.wikipedia.org/wiki/Comunicaci%C3%B3n_serie
http://playground.arduino.cc/ArduinoNotebookTraduccion/Appendix6

Comunicación serie

Para hacer que dos dispositivos se comuniquen necesitamos un método de comunicación y un lenguaje o protocolo común entre ambos dispositivos. La forma más común de establecer dicha comunicación es utilizando la comunicación serie. La comunicación serie consiste en la transmisión y recepción de pulsos digitales, a una misma velocidad.



TODA comunicación en un dispositivo digital, se hace por una conexion serie, porque es necesario envia y recibir información serializada, es decir, ordenada. En electrónica es básico este concepto.

Respecto a tu pelea interna entre AVR y ARM, no existe como tal, la unión de ambos es perfecta. el MEGA 32bits es un procesador cojonudo, pero muy caro y casi imposible de miniaturizar hoy día, motivo por el que no hay mega-mini/nano. El motivo de que arduino utilice AVR es, sencillamente, porque es un microcontrolador programable. ARM es una CPU, AVR y el 2560 NO son CPU. El lenguaje arduino no es más que una interfaz para programar un microcontrolador. Ese es el motivo de que desde el linux de yun se pueda programar en caliente el AVR, porque es una CPU la que COMPILA el código para el microcontrolador.

Porqué la YUN tiene solo un AVR 16Mhz? porque no le hace falta más. La capacidad de proceso de la 2560 sobra cuando tienes una computadora integrada en la misma placa que te puede evitar hacer los cálculos de coma flotante que tanto le duelen a los AVR 8/16mhz.

Te das cuenta de que un microcontrolador realiza operaciones aritméticas más rapido que una cpu? Sabes la diferencia entre ambas cosas y a qué están orientadas?

D

#54 cierto, pero en cuestión de consumos yun es un mechero.

Si quieres una alternativa barata, yo uso vocore+arduino minipro.

Debes entender que arduino es un nicho fijo: microcontroladores y nada mas.

En esfuerzo actualmente va enfocado a servir de interfaz entre componentes y CPU. Integrar arduino en cada placa de pc es el fin ultimo del proyecto, tan como esta ahora mismo planteado. Las posibilidades son infinitas.

Como usuario beta de Yun, te recomiendo que le des una oportunidad, es realmente una proeza meter todo eso ahí dentro y tener todavía libres TODOS los gpios. Si lo piensas, eso no se consigue con shields

D

#55 Si no te digo que no tenga su nicho de aplicación, para nada.
Como te comento yo mismo tengo por casa varios arduinos y dependiendo de la aplicación usaré una plataforma u otra.
Todo esto venía por la comparación de similitudes entre arduino y raspberry.
Tú comentaste lo de la Yum o la galileo y su parecido con la raspberry (mucho más parecido galileo que yum).
Y yo dije que yum y galileo tienen ya poco que ver con arduino. En lo que me reafirmo.
En cuanto a lo de meter todos los intefaces que tiene yum en ese poco espacío pues sí está logrado. Pero ¿vas a necesitar en un proyecto todo al tiempo.?. Usb, red, wifi y sd.
Si es así entonces está bien de precio y es una buena solución.
Si solo vas a usar alguna combinación de esos 4 perifericos el precio es elevado.
Por ejemplo un arduino + shield sd + shield ethernet es como poco la tercera parte de precio de la yum.
El resto de combinaciones por el estilo. Descontando en usb host que es un poco más caro.
Pero por ejemplo con los módulos ESP tienes wifi real sin necesidad soportar por software por parte de el arduino de 802.11 o pila tcp/ip. Y por poco más de 3 dolares.
El precio de los modulos para SD mucho más barato todavía.

D

#56 ops, perdon por negtivo, te iba a responder :S, te compenso en otros...

A lo que iba. Yun sin duda sale bien en proyectos como impresoras 3D (mi caso) y posiblemente sea la base de mi nuevo drone (actualmente lo tengo con un arduino-pro-mini y 5 modulos más)

En fin, entramos en el terreno subjetivo. Para mí arduino ha tomado un rumbo fascinante, y estoy encantado de ver que los antiguos y los nuevos coexisten. Ha sido un placer

TALIVAN_HORTOGRAFICO

#19 Tengo un netbook, que enchufo a unos monitores de estudio con un interfaz Yamaha que va por USB al ordenador. Podria ponerle Volumio y convertirlo en mi equipo hifi y dejarme de hostias de una vez?

D

#30 Volumio es una distro para raspberry pi. Si te refieres a instalar volumio en un pc, te recomiendo mejor instalar una distro ligerita, la propia debian netinstall podría valer, con mpd y ncmpcpp.
Desde ese momento, incluso con un movil podrías controlar el equipo con MPDroid desde android!

Si te refieres a si vale la pena con raspi, sin dudas SI. una raspberry A+ cuesta 25€ y es más que suficiente para tirar con volumio.

https://volumio.org/get-started/
http://www.esdebian.org/wiki/mpd-music-player-daemon

#32 Es mas bien por el tema de que el netbook ya lo tengo, y asi ya tengo pantalla y de to... Llevo buscando una solucion para utilizarlo como equipo hifi por los siglos de los siglos, atornillarlo a una estanteria y no moverlo jamas de ahi, y no acabo de dar con una ideal...

D

#33 Pues quizá en tu caso, yo instalaría OpenELEC, que aunque suele instalarse en raspberry, tiene versión PC y es EXTREMADAMENTE Ligera. Luego instalaría mpd y un gestor vía web, como por ejemplo "Play!", https://github.com/msteiger/play-mpc .

Con Kodi (antes XMBC) y mpd deberías tener todas tus necesidades cubiertas

D

Para ilustrar lo dicho en #19, véase como se ve la web de control de Volumio. Una delicia.

Shotokax

#10 tienes razón. Había leído "2014". Creo que necesito un café.

ktzar

#5 yo tengo hecho un pequeño script que me añade automáticamente las series que tengo sindicadas en showrss.info

Yo uso transmission-cli y un par de USB drives de 64GB

Vamvan

Tengo una raspi con raspbian montando owncloud, transmission y un servidor de mumble. Todo por menos de 50€ lol

Shotokax

#2 eso es ser listo. ¿Utilizas un disco duro USB, no?

Vamvan

#3 Si un WD que no necesita de alimentación extra.

D

#2 Prueba rTorrent, así no tendrás que arrancar las Xs. Es la mejor compra que hice en mi vida.

D

#8 En mi caso uso screen y rtorrent. Conecto siempre por ssh, mágico usando túneles para cifrar el tráfico web desde el trabajo. Para montar el HD conectado al Rasp, sshfs, mágico también.

Todo el mundo debería poner un Rasp en su vida. lol

D

#9 Es una mierda menos mal que por fin actualizaron el chip que apestaba respecto al mercado.
Que se supone que tienen capacidad de compra de gran comprador en semiconductores y lso descuentos son brutales.

el_Tupac

#5 Transmission tampoco necesita las X, hay un transmission daemon con interfaz web

D

#17 No sabía!

D

#18 #17 hay incluso apps para controlar (y enviarle) torrents

Cantro

#17 De hecho, yo tengo el transmission de cliente en el PC y se conecta al download master de mi router asus. Las X son innecesarias.

D

#6 Si lo que importa es que funcione, no lo que dices. Si quieres un equipo potente creo que te gastarías más de 35 euros en él.

j

#6 ¿Y?

D

#6 Si lo que quiere es un equipo 24/7, me parece un buen plan, tener todo eso por 6W (si usa SSD, 12W si usa HDD) me parece una buena opción.

Yo tengo una configuración parecida y es una maravilla en cuanto a estabilidad, rendimiento y consumo.

z

#6 ¿La versión 2 de raspberry también comparte bus? Quería montar un servidor VPN, pero me parece a mi que se va a quedar muy limitada.

Nitros

#35 Ni idea, pero para quien quiera hacer números aproximados de si os sale a cuenta hay un comentario que lo explica aquí.

http://www.raspberrypi.org/forums/viewtopic.php?p=61730
All data has to pass down a single USB 2 bus, so 480Mbits/s max. Take away half that for USB overhead, 280Mbits/s. Now that need to be shared between the HD/USB stick and the ethernet. So 140MBits/s. That's probably an absolute max you are going to get (about 15MB/s)

Now you probably have some more overheads in there (on my desktop I get about 12MB/s transfer on a USB device).

With a max. 100mbit/s ethernet port, 12.5MB/s. With wireless N, half that, but with more overheads.

With all that said, without actual testing its difficult to figure out all the overheads, so a wild guestimate would be about 5MB/s.

The of course, you need to factor in the speed of the software serving up the data.

D

#35 Si

R

#c-2" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/2353100/order/2">#2 no se si interesa, pero yo me he hecho una app en Windows (c#) que captura los magnets y los envía directamente al transmission de la raspberry (bueno, ahora un odroid, pero mas o menos lo mismo)

kaoD
thorin

2013 -> Antigua

malespuces

¿Qué usos tiene una raspi? No acabo de entender en concepto.

seanroga

#28 Pues el uso principal es como PC de bajo coste, de hecho se desarrollo como ordenador para paises subdesarrollados, pero claro, a un PC le puedes dar muchos usos... Ademas tambien tienes opcion de ampliar el hardware usando placas Arduino, hay muchos kits desarrollados para la Raspberry. Con todo esto, la Raspberry se puede adaptar a cualquier proyecto que tengas en mente (Un media center para la tele, un ordenador para el coche, una impresora 3D, etc. etc. etc.)

malespuces

#36 #31 gracias!! Lo del servidor de descargas me parece muy interesante. Miraré que necesito para montarlo

C

#28 Partiendo de un precio bajísimo (pongamos 50€ si añadimos una fuente, carcasa, pincho Wifi...) puedes configurarla para tener:
- Reproductor Multimedia basado en XBMC.
- Consola "retro" con emuladores.
- Servidor NAS, Cloud privado, backups...
- Servidor de descargas torrent/emule 24/7. Esto es muy ventajoso en comparación con un PC porque la raspi consume muy poco, dependiendo de cuántos discos duros pongas, estamos hablando de alrededor de 5W (o quizás menos).
- CPU para proyectos de electrónica, robótica, domótica, etc... (aunque en este apartado a mí me gusta más Arduino).

D

#36 de hecho se podría combinar con arduino...de alguna forma

Por cierto la raspberry pi 2 ya está en Amazon UK a unos precios muy caros

LevNikolaievich

#40 En RaspiPc la tienes por 45€, envio incluido.

D

#41 Yap, ese es el problema el envio. Trabajo en London, enviarmelo a la univeridad es complicado, no suelo estar en el despacho constantemente, y enviarmelo a casa pues igual. Pero tengo un supermercado cerca donde Amazon deja tus compras en una caja de seguridad. Aí si podría recogerlo.


En fin, tendré que esperar

LevNikolaievich

#43 He leido que por ahí tienes tiendas físicas para comprarla, sin mucha diferencia de precio, investiga si puedes.

Claudio_7777

estoy muy interesado en este cacharro, al final caerá.
ems, el envio es muy antiguo...

D

Lo mejor de la pi como amante de python, para mi son los gpio.

Yo la tengo desde hace un año 24/7 con raspbian,transmision,ownlcoud y un pequeña web en django, aparte de una pila scripts echos en python para hacerme la vida mas facil . Aparte en otra sd openelec y estoy pensando en hacerme un pluging para este, para no depender de nadie ya q puede usar easy beutyfulsoup.
Y para el proximo mes me pillare la pi2

h

#26 Te falta el miniDLNA. Te permite reproducir videos y musica almacenada en la raspi a todos tus dispositivos conectados a la red local.

D

Hola.

Quiero hacerme con una Raspberry. La quiero utilizar unicamente como media center. ¿Cual me aconsejais? ¿Raspberry Pi Mod A+ 256mb, Raspberry Pi Mod B+ Rev 2.1 o la Raspberry Pi 2 Model B ? Gracias

D

En mi experiencia, si quieres instalar, actualizar, y olvidarte, la respuesta es Raspian.