Como instalar Linux en placas con ARM


Armbian es una  distribución  ligera Debian o Ubuntu especializada para desarrollar placas  con ARM y  compilada desde cero.Tiene potentes herramientas de desarrollo de software y también  una  comunidad de desarrolladores muy abundante

Es open software  y como vamos a ver son soportados casi todas las placas «clónica» de las Raspberry Pi  como son Banana PI o Orange Pi entre otras

Los  chips soportados  son  los siguientes:

  • Allwinner A10, A20, A31, H3, A64
  • Amlogic S805
  • Amlogic S905
  • Actionsemi S500
  • Freescale / NXP iMx6
  • Marvell Armada A380
  • Samsung Exynos 5422

Las placas  que cuentan con los chips anteriores y por tanto son soportadas  por esta distribución son las siguintes:Beelink X2, Orange Pi PC plus, Orange Pi Plus 2E, Orange Pi Lite, Roseapple Pi, NanoPi M1, pcDuino2, pcDuino3, Odroid C0/C1/C1+, Banana Pi M2+, Hummingboard 2, Odroid C2, Orange Pi 2, Orange Pi One, Orange Pi PC, Orange Pi Plus 1 & 2, Clearfog, Lemaker Guitar, Odroid XU4, Udoo Neo, Banana Pi M2, Orange Pi A31S, Cubieboard 1, Cubieboard 2, Hummingboard, Lamobo R1, Banana Pi PRO, Orange Pi mini A20, Olimex Lime A10, Olimex Micro, Olimex Lime 2, pcDuino3 nano, Banana Pi Plus A20, Udoo quad, Orange Pi A20, Olimex Lime 1, Banana Pi, Cubox-i, Cubietruck .

Xenial esta basado en Debian Wheezy, Jessie o Ubuntu fiel y  compilado desde el principio, consiguiendo que  las imágenes de instalación se reduzcan al tamaño de los datos reales con la pequeña reserva,

Instalacion  de la imagen de cada placa

Las siguientes instrucciones le enseñarán a escribir una imagen de Sistema Operativo en la tarjeta TF en windows y en Linux  para su placa.

Paso 1:TF

Introduzca la tarjeta TF en el lector de tarjetas de su ordenador. El tamaño de la tarjeta TF debería ser mayor a la imagen de Sistema Operativo que se escribirá, generalmente 4 GB o más es suficiente.

Paso 2: Formatear la tarjeta TF.

Windows:

1. Descargue una utilidad de formateo de tarjetas TF comoTF Formatter
2. Descomprima el archivo descargado y ejecuta setup.exe para instalar la utilidad en su PC
3. En el menú «Options», seleccione la opción «Format Type» a «Quick» y la opción «Format Size Adjustment» a «On»
4. Compruebe que la tarjeta TF que introdujiste coincide con la que seleccionaste en la herramienta
5. Pulse  el botón «Format»

Linux:

1. Ejecute el comando «fdisk -l /dev/sdX» para comprobar ell nodo de la tarjeta TF
2. Ejecute el comando «umount /dev/sdXX» para desmontar todas las particiones de la tarjeta TF
3. Ejecute el comando «sudo mkfs.vfat /dev/sdX1» para formatear la partición de la tarjeta TF a FAT32 (X debería ser el nodo de tu tarjeta TF)

Puede saltarse este paso en Linux porque al escribir la imagen con **dd* formateará la tarjeta automáticamente.

Paso  3:Descarga de SO

Descargue la imagen de Sistema Operativo de  la  pagina de armbian  para su placa (cuidado: debe ser exactamente el mismo modelo y la misma version porque si no es asi no arrancara su placa con esa imagen del SO)

Paso 4:Descompimir

Descomprima el archivo descargado para obtener la imagen de Sistema operativo. Excluya la imagen de Sistema Operativo de Android porque necesitara otra forma de escritura.

Windows: Pulse  con el botón derecho en el archivo y escoge «Extraer todo»
Linux: Ejecute «unzip [path]/[nombre del archivo descargado]».Si la extensión es .tgz, ejecute el comando «tar zxvf [path]/[nombre del archivo descargado]»
Asegúrese de que el nombre del archivo de la imagen no contiene ningún espacio ni carácteres extraños.

Paso 5:Grabacion del SO

Escriba el archivo imagen a la tarjeta TF
Windows:

  •  Descargue una utilidad que pueda escribir en tarjetas TF como por ejemplo Win32 Diskimager
  •  Abra la imagen descomprimida
  • Pulse l botón «Write» y espera hasta que se complete el proceso de escritura

Linux:

  •  Ejecute el comando «sudo fdisk –l /dev/sdX» para comprobar el nodo de la tarjeta TF
  •  Verifique que la «hash key» del archivo zip es igual a la mostrada en la página de descarga (Opcional)
    sha1sum [path]/[nombre de la imagen]
    Esto escribirá una larga línea de dígitos hexadecimales que debería coincidir con el «SHA-1» mostrado en la página de descargas para esta imagen.
  •  Ejecute el comando «umount /dev/sdXx» para desmontar la partición de la tarjeta TF
  •  Ejecute el comando «sudo dd bs=4M if=[path]/[nombre de la imagen] of=/dev/sdXx» para escribir la imagen a la tarjeta TF. Espera a que se complete el proceso de escritura. En caso de que la escritura no funcione, modifica el tamaño de bloque «bs» 1M aunque puede que ralentice el proceso. Puedes usar el comando «sudo pkill –USR1 –n –x dd» para comprobar el progreso.

Paso 6: Montar la tarjeta en placa y conectar la alimentación

Extraiga la TF de s u PC   y monte  la tarjeta en su placa . Conecte el video , un ratón  y/o teclado  y conectar la alimentación

El primer arranque tardara más (hasta minutos) que generalmente (20s) porque actualiza la lista de paquetes, regenera las claves SSH y amplia partición para montar la tarjeta SD. Puede reiniciar una vez automáticamente.(las contraseña de root es 1234,la cual se le pedirá para cambiar esta contraseña y crear un usuario normal en el primer inicio de sesión).

El script de inicio de sesión muestra  con   nombre de la placa con texto grande, versión del kernel, base de distribución, carga del sistema, por tiempo, uso de memoria, dirección IP, CPU temp, temp de la unidad, temp ambiente de genio si salidas, SD tarjeta de uso, condiciones de la batería y número de actualizaciones a instalar

Es de destacar que al iniciar las placas  tanto el adaptador Ethernet con servidor DHCP y SSH listo en el puerto por defecto (22)  como el adaptador inalámbrico con DHCP listo si presente pero desactivada (/ etc/network/interfaces, WPA2: Conecte normal o modo AP)

También esta habilitada tanto   la carga de actualizaciones automáticas de seguridad para el sistema básico y núcleo. Se realizan actualizaciones del método estándar apt-get upgrade como la consola serial activado

Otros scripts interesantes:

  •  NAND, Máster Erasmus Mundus, SATA y USB install script es incluido (nand-sata-instalación)
  • / tmp y /log = RAM, ramlog app guarda logs a disco todos los días y en cierre (Wheezy y Jessie sin systemd)
  • Programador automático de IO. (ver /etc/init.d/armhwinfo)
  • reescritura de datos diario permitida. (/ etc/fstab)
  • confirmación = 600 para eliminar datos en el disco cada 10 minutos (/ etc/fstab)
  • optimiza la frecuencia de la CPU escalamiento con gobernador interactivo (/ etc/init.d/cpufrequtils)
    • 480-1010Mhz @Allwinner A10/A20
    • 480-1260Mhz @Allwinner H3
    • 392-996Mhz @Freescale imx
    • 600-2000Mhz @Exynos & S905

Otras características destacables de esta distribución son :

  • Imágenes escritorio XFCE cuentan con reproducción de vídeo acelerada HW donde sea posible. Preinstalado: Firefox, LibreOffice escritor, Thunderbird y otros.
Mas información en   https://docs.armbian.com/User-Guide_Getting-Started/

 

Usos supercondensadores


En un post anterior   hablábamos de las múltiples ventajas del usos de los condensadores  como son  prácticamente ilimitada ciclo de vida,elevada potencia específica; tiempo de cargas en segundos, carga simple, excelente rendimiento de carga y descarga de baja temperatura y seguros (al no contener productos químicos ácidos o corrosivos)

Una de las aplicaciones interesantes de los supercondensadores es el uso como fuente de energía ya que  somos capaces de poder gestionar la carga de una manera muy rápida limitada por la corriente máxima que queremos que circule así como también gracias a un convertidor dc-dc aplanar la salida de esta .

Veamos en este post algunos ejemplos reales de aplicaciones comerciales de estos componentes

 

 

Alimentación  con carga ultrarápida para Arduino

Afortunadamente  los precios bajan   y por fin en   nuestros diseños podemos añadir los supercondensadores , pues  actualmente  es posible adquirir un supercondensador de la marca  ILS  de 2.7 V y un capacidad   500 F por menos de 8€ en Amazon

Las medidas   son de  35 x 60 mm  con un peso de 68 gr

supercondensador

Para alimentar una placa Arduino , Netduino o una Raspberry pi   hay que combinar dos en serie , con lo que la capacidad total resultante sera de 250F  /5.4V   mas que suficiente para alimentar   una placa Arduino durante 20 horas (con un LED). ! Y  puede recargar los dos  condensadores en apenas dentro de 30 segundos con una fuente convencional de 5VDC!.

Por supuesto  ademas  estos supercondensadores se puede utilizar en juguetes eléctricos, módems inalámbricos, controladores de motor, terminales portátiles, duplicadores (calefacción rápida), audios de coche, controladores remotos (carga auto-eléctrica), AMR (lectura automática de medidores), alimentación ininterrumpida Válvulas, actuadores, velocidad del viento (control de paso), dispositivos de alarma / seguridad.

 

 

Cámara de vigilancia para coche

 

camara
Utilizar un supercondensador como  fuente de alimentación  ( es decir no una   batería interna) es muy interesante  en un vehículo  en primer lugar porque estos soportan  mucho mayores rangos de temperatura para que usted no tenga  que preocuparse por  el sobrecalentamiento de su cámara  lo que lo convierte en la elección ideal para los conductores en climas calurosos.

Ademas  en las baterías tradicionales la duración de la batería especialmente se degrada con el tiempo, de hecho  con tan sólo meses de uso , el acortamiento la vida de la batería comienza a notarse   hasta terminar fallando , de modo que  las baterías  son a menudo el primer componente de una cámara salpicadero a fallar, requiriéndose costosas  reparaciones.

Mediante el uso de un supercondensador como  fuente de alimentación, el modelo  a118-c prescinde de  las  baterías tradiciones  usando un  supercondensador o como su fuente de alimentación que le permite soportar hasta  140 °F  otorgandole  por tanto una mejor tolerancia a temperaturas extremas y una mayor durabilidad

camarabis

 

El A118  es extremadamente compacto y  se combina a la perfección con el exterior del espejo, haciendo que parezca que cualquier otra parte de su coche. El soporte de la cámara se fija al parabrisas con un adhesivo de doble cara incluido, lo que le permite deslizar su cámara fácilmente  fuera de la posición de grabación

Algunas de su características:

  • Grabacion en Full HD de 1080p de grabación de vídeo a 30 fps y 720p a 60 fps con visión nocturna, tecnología WDR y detección de movimiento automático
  • Angulo extendido de visión 170 ° – proporcionado calidad de sus grabaciones con una panorámica que abarca ambos lados de la carretera, y su entorno
  • Integra chip Novatek NT96650 
  • Altavoz integrado
  • Cuenta con Chipset Aptina AR0330 con lente  proporcionando imágenes con bajo consumo de energía, compresión de vídeo de alta definición y suave
  • Pantalla HD de 1.5″

 

En resumen   el A118 es una innovadora  cámara para coche  alimentada por supercondensador  que   permite grabar en alta definición 1080p de resolución de 1080p a 30 fps o 720p a 60 fps. durante el día que cuenta con un diseño compacto y contorneado para disimilar cámara oculta  pareciéndose a cualquier otra parte de su coche.

Por cierto el precio es muy similar al de otras cámaras: unos 51€ en Amazon

 

 

 

Atornilladores electricos

Una aplicación interesante es un destornillador eléctrico equipado con el supercondensador como fuente de energia

atornillador

Al parecer el único destornillador inalámbrico  que equipa supercondensadores es el  BLUCAVE DSD-46FL-2BLU Flashcell  que pesa menos de 1 libra, que gracias  a su tecnología Super Capacitor FlashCell, es uno de los destornilladores tecnológicamente más avanzados del planeta pues en  tan sólo 60 segundos, usted estará en su manera de completar esos trabajos de trabajo ligero en ningún momento.

Su publicidad alude a no esperar más horas para cargar su taladro o destornillador inalámbrico con baterías. Sorprendentemente, el destornillador inalámbrico BluCave FlashCell no usa baterías! Es ecológico y recarga al menos 100.000 veces.
También puede dejar que el destornillador inalámbrico BluCave FlashCell se siente en la base de carga y continúe cargando sin perder ninguna capacidad de tiempo de ejecución. Eso significa que no hay pérdida de memoria.

Carastericticas

  • 60 segundos de carga rápida
  • Peso ligero bajo 1lb.
  • Manija de 2 posiciones
  • Nueva tecnología FlashCell Super Capacitor
  • No necesita baterías – nunca!
  • Incluye 5 piezas de accionamiento: PH1, PH2, PZ1, PZ2, FLAT 1/2 «y extensor
  • 4,6 voltios
  • Par de giro máximo: 3.32 ft-lb
  • 110-120V AC
  • Velocidad sin carga: 200 RPM
  • Ecológico
  • 100.000 recargas
  • Diseñado para caber en el gabinete de transporte BluCave – utiliza 3 de 10 ranuras
  • Incluye funda blanda con logotipos bordados BluCave y FlashCell
  • Manual de seguridad y funcionamiento incluido

 

Este atornillador  claramente se ve encarecido por el supercondensador con el cuenta , pero si tenemos en cuenta que la vida de este componente  es prácticamente ilimitada quizás no tenga tan mal precio ( 116€ en Amazon)

 

Por lo visto ya son muchos  fabricantes que empiezan  a usar este tipo de tecnología ,por lo que confiemos que pronto todos nuestro gadgets se alimenten con supercondensadores

Si conoce algún otro gadget que se alimente con supercondensadores no dude en compartirla con toda la comunidad !Gracias!