Raspberry y sus amigos. El límite lo pone la imaginación, no el hardware.

Aliados en nuestros proyectos

Tenemos un aliado muy potente en el desarrollo de proyectos, para sistemas electrónicos básicamente tenemos nuestros arduinos, ESP8266, ESP32, STM32, etc. que son nuestros accesos rápidos y programables a la electrónica.

¿Pero que ocurre cuando necesitamos algo más de potencia ?

Podemos usar una Raspberry pi, un ordenador embebido.
Pero los ordenadores embebidos, nos pueden dar mucha más potencia y control si conocemos como manejar cualquiera de ellos.

Tenemos un amplio abanico donde elegir.

Estos son solo un ejemplo, pero en realidad tienen un sistema común de funcionamiento.

El sistema operativo predominante en estos dispositivos es Linux, por su versatilidad, potencia y control.

Instalación de estos sistemas.

Cada una de las placas tiene sus propias distribuciones, que nos facilita la instalación y no necesitamos crearnos un kernel propio basado en nuestro hardware.

Un par de ejemplos.

Orange pi (aquí tenemos un ejemplo de instalación)

Olimex (veamos un paso a paso, valido para cualquier tipo de placas)

Conociendo los pasos básicos podremos una placa con mejores características para nuestros proyectos.

.- Descargar la imagen adecuada para nuestra placa: ftp://staging.olimex.com/Allwinner_Images/A20-OLinuXino/

Para este caso nos descargamos una imagen que contendrá el sistema operativos con el kernel ajustado a nuestros sistemas.

NOTA IMPORTANTE: Usar tarjetas de memoria de clase 10 que nos dará velocidad de procesamiento.

Para pasar los datos desde un Linux.

root@olimpo:/home/cid/Descargas/Linux/Armbian_5.84.1_Olinuxino-a20_Debian_stretch_next_5.0.14# dd if=Armbian_5.84.1_Olinuxino-a20_Debian_stretch_next_5.0.14.img of=/dev/sdb bs=8M

Con esto nos creará una tarjeta SD que contendrá nuestro sistema operativo que podrá arrancar, y ya podremos acceder a él como cualquier ordenador.

 

Las distribuciones de Linux son ligeras, con un entorno gráfico basado normalmente en un escritorio LXDE

¿Proyectos que se pueden hacer?

Ahora si que el limite de nuestros proyectos autónomos si que es la imaginación y no el hardware, tenemos desde sistemas de 512 Megas de RAM en el caso de Orange Pi Zero y un core, o los 2 Gigas y 8 cores de la Odroid XU4.

Tenemos potencia para correr sistemas operativos, machine learning, MAME (retro pi) , OpenCV (visión artificial), ROS( Robotic operatin system)

Además de poder utilizar todas las herramientas para alojar Webs, bases de datos, servidores, etc.

NOTA: Por muy potentes que sean, siguen siendo de limitadas capacidades, no nos vengamos arriba tratando de hacer un renderizado de varios millones de polígonos.

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

13 − 12 =

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.