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 iamgen 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/

 

Anuncios

Raspbian sube de version


En este blog hemos hablado en numerosas ocasiones  de Raspberry  Pi y sus posibles  miles de usos y aplicaciones por ejemplo en el campo de IoT donde destaca su uso con el sw de Cayenne para manejar sensores conectados a nuestra RP desde un smartphone o browser

Raspbian, es el sistema operativo mas instalado en el mundo en la Raspberry Pi, aunque  como hemos visto es posible  instalar otras  SO  entre los  que nos sorprende incluso Windows 10.

Precisamente hace unos dias , Raspbian hace acaba de recibir una actualización intensa conocida como Pixel   llena de muchísimas novedades y mejoras tanto en el diseño como en el rendimiento del software.

img_20160930_1915511

 

En el caso de contar con Raspbian ya instalado en su Raspbery , si  lo desea ( si tiene conexión a la red desde su raspberry Pi),  puede hacerlo directamente desde la consola mediante el comando sudo (del inglés super user do ) es una utilidad de Linux,, que permite a los usuarios ejecutar programas con los privilegios de seguridad de otro usuario (normalmente el usuario root) de manera segura, convirtiéndose así temporalmente en superusuario.

La actualización  es muy sencilla  pues solo necesitara lanzar 5 comandos  desde el terminal (4º ucono empezando por la izquierda en la barra superior).

Los comandos a ejecutar son los siguientes:

  • Primero con apt-get gestionamos los paquetes instalables disponibles en los repositorios   actualizando  el listado de paquetes disponibles( opción update) :

sudo apt-get update

IMG_20160930_170921[1].jpg

  • Segundo con apt-get gestionamos los paquetes instalables disponibles en los repositorios   y con el parámetro dist-upgrade actualizaremos todos los paquetes del sistema, instalando o desinstalando los paquetes que sean necesarios para resolver las dependencias que pueda generar la actualización de algún paquete

sudo apt-get dist-upgrade

NOTA :es importante destacar que necesitan al menos 50MB libres para realizar la descarga,por lo cual preguntara por consola si cuenta con ese espacio  (Y/N).img_20160930_1719411

También nos informara de lo que va hacer por si queremos abortarlo o  en caso contrario proseguir con la instalación ( pulsar Q)

img_20160930_1837441

  • Ahora  ya descargados todos los paquetes  tenemos que proceder con la instalación de las tres grandes novedades .  Empezaremos con la instalación del nuevo navegador   Chromium , el cual reemplaza al navegador que hasta ahora incluía Raspbian

sudo apt-get install -y rpi-chromium-mods

  • También es interesante instalar la ultima versión del compilador de python 3 Reelease:

 

sudo apt-get install -y python-sense-emu python3-sense-emu

  •  Para terminar también podemos instalar el nuevo sw de realvnc para controlar nuestra rasbberry pi en remoto desde el interfaz grafico desde cualquier ordenador:

sudo apt-get install -y python-sense-emu-doc realvnc-vnc-viewer

img_20160930_1915111

  • Una vez finalizada la actualización ,tan solo queda reiniciar para que todos los cambios efectuados sean tomados.img_20160930_1919431
  • Al haber sido una actualización , todas las personalizaciones que hubiera realizado se mantedran ,por ejemplo si ha realizado la instalación del software de Cayenne  para el control de su Raspbery Pi a atraves de la app o de un browser.

Con esto habríamos terminado la actualización..!Enhorabuena!,probablemente habrá tardado entre dos a tres horas pero es indudable que ejecutar el proceso es mucho mas didáctico  y enriquecedor que partir de la instalación ya hecha.

También es posible instalar esta nueva versión  a partir de una nueva imagen descargada a partir del sitio  oficial Raspbian ,

En la url de descarga podrá  apreciar en la iamgen de abajo ,   se mantienen tanto la imagen de la versión previa mínima (Jessie) o la nueva de Jessie con Pixel:

raspbian

Lógicamente si la SD es suficiente grande , lo interesante es descargar la primera  en lugar de la versión mínima que ademas no incluye ninguna novedade

Una vez decidida,  descargue la imagen correspondiente  en su ordenador y siga los siguientes pasos:

  • Inserte la tarjeta SD en el lector de tarjetas SD  de su ordenador comprobando cual es la letra de unidad asignada. Se puede ver fácilmente la letra de la unidad, tal como G :, mirando en la columna izquierda del Explorador de Windows.
  • Puede utilizar la ranura para tarjetas SD, si usted tiene uno, o un adaptador SD barato en un puerto USB.
  • Descargar la utilidad Win32DiskImager desde la página del proyecto en SourceForge como un archivo zip; puede ejecutar esto desde una unidad USB.
  • Extraer el ejecutable desde el archivo zip y ejecutar la utilidad Win32DiskImager; puede que tenga que ejecutar esto como administrador. Haga clic derecho en el archivo y seleccione Ejecutar como administrador.
  • Seleccione el archivo de imagen que ha extraído anteriormente de Raspbian.
  • Seleccione la letra de la unidad de la tarjeta SD en la caja del dispositivo. Tenga cuidado de seleccionar la unidad correcta; si usted consigue el incorrecto puede destruir los datos en el disco duro de su ordenador! Si está utilizando una ranura para tarjetas SD en su ordenador y no puede ver la unidad en la ventana Win32DiskImager, intente utilizar un adaptador SD externa.
  • Haga clic en Escribir y esperar a que la escritura se complete.
  • Salir del administrador de archivos  y expulsar la tarjeta SD.
  • Ya puede insertar la SD en su Raspberry Pi en el adaptador de micro-sd , conectar un monitor por el hdmi , conectar un teclado y ratón en los  conectores USB, conectar la  con un cable ethernet  al router  conectividad a Internet y finalmente conectar la alimentación  para comprobar que la Raspeberry arranca con la nueva imagen

 

 

 

 

Pixel está lleno de novedades, desde características y aplicaciones bastante interesantes a algunos cambios más sutiles en el diseño del sistema, como por ejemplo,al iniciar ahora su Raspbeery Pi  la pantalla inicial  cambiara por completo  mostrando una imagen mas moderna .

También el sistema incluirá por defecto algunas aplicaciones como un nuevo navegador , el famoso software  de RealVNC, para acceder a su Pi desde un escritorio remoto .

Por otro lado, Pixel también incluye nuevos iconos para algunas aplicaciones, nuevo diseño para las ventanas y, cómo no, un sinfin de wallpapers nuevos para que decore el fondo de escritorio de su Raspberry Pi.

Nueva vida a su viejo PC


¿Ha  estado a punto de tirar un viejo pc o llevarlo a reciclar y en el último minuto se ha arrepentido? Pues gracias a Remix OS , que es una distribución pensada para ordenadores a los cuales ya les pesan los años (e incluso en  kilos) se nos posibilita instalar Android como sistema operativo y ejecutarlo desde un pendrive USB  o instalarlo directamente en este.

 

Construido sobre el proyecto Android-x86, OS Remix para PC abre la siguiente fase de desarrollo para OS Remix e introduce toda una nueva gama de versatilidad cómo y donde puede Remix. 

Este es un proyecto para hacer funcionar  Android  en  la  plataforma x86, anteriormente conocido como “parche para android x86 “. El plan original eran diferentes parches para android x86 con apoyo de la comunidad de código abierto. Unos meses después creado el proyecto, sus creadoes se dieron cuenta que podrían hacer mucho más que sólo alojamiento parches. Así que sus creadores decidieron crear el código base que provee apoyo en x86 diferentes plataformas y configurar un servidor de git para hospedarla.

Este es un proyecto open source licenciado bajo la licencia pública de Apache 2.0 . Algunos componentes están licenciados bajo licencia pública General GNU (GPL) 2.0 o posterior. Nos ofrecen un árbol de código fuente completo,que  puede compilar y realizable (también puede examinar el código en línea)

OS Remix para PC es gratis para descargar, instalar y utilizar. ¿Hay algo más que perder? Oh es cierto, que las actualizaciones son gratis también.

Remix OS Logo

El objetivo del proyecto era ofrecer completa solución para Android a plataformas de Eee PC primero y después ofrecer soluciones para x86 comunes plataformas también.

 Las pruebas  realizadas por los miembros del proyecto y otros del grupo de portal android han demostrado que esta solución es valida para los siguientes equipos:

  • ASUS Eee PC/portátiles
  • ViewSonic Viewpad 10
  • Dell Inspiron Mini Duo
  • Samsung Q1U
  • Viliv S5
  • Tablet Lenovo ThinkPad x61

La mayoría de los modelos puede ejecutar las resoluciones nativas vía controlador i915 gracias a la función de ajuste (kms) de modo de núcleo introducido desde el kernel 2.6.29.

Navegar por Internet Reproducir Video
Ver fotos Estado de WiFi

 

Las siguientes características están disponibles en el última versión :

  • Kernel 4.0, activar KMS
  • Soporte WiFi con interfaz gráfica
  • Mejor instalador de disco
  • Poder suspender/reanudar (modo S3)
  • Estado de la batería
  • Cursor del ratón software
  • Rueda del ratón
  • Soporte netbook resolución nativa
  • Audio (ALSA)
  • Soporte de cámara V4l2
  • Soporte de monitor externo
  • Soporte montaje almacenamiento externo
  • Teclado externo
  • Debug mode con busybox
  • Bluetooth
  • Sensor G

Y lo que queda por  hacer y por tanto  esta por venir son los siguientes puntos:

  • Puerto de la melcocha-MR1 (6.0.1 Android) a x86 (rama de malvavisco-x86)
  • Actualizar kernel a 4.4
  • Aceleración de hardware OpenGL ES para intel/radeon/nvidia/amdgpu (pstglia, mauro) y virgl(robh) GPU.
  • Capa de emulación OpenGL (cwhuang)
  • Mejorar soporte multimedia (cwhuang)
  • Integración de CyanogenMod (jjm)

 Remix OS para PC le permite experimentar OS Remix en una amplia gama de PC basados en Intel existentes ya que en el mundo (incluyendo incluso algunos Macs).

Lo que puede hacer en su dispositivo es invariablemente la parte más importante de cualquier experiencia informática. Por revitalizar su hardware sazonada con OS Remix para PC, permite insuflar nueva vida en él con las apps de Android más 1,6 millones. Ya sea para el trabajo en la escuela o en la oficina, viendo un programa de televisión o jugar tus juegos favoritos, ecosistema de rico de la aplicación de Android siempre tiene algo para exactamente lo que necesita y quiere hacer.

Como vamos  a ver la instalación es simple y seguro para tu PC compatibles. Con OS Remix para PC, pueden albergar también convenientemente Remix OS en una memoria USB. Significa que literalmente usted puede traer su experiencia Remix donde quiera que vaya.Con la mayoría de las computadoras en el mundo por x86 chipsets, no debe tener ningún problema en encontrar el hardware correcto para ejecutar OS Remix. 

Y por supuesto también puede instalarlo en su PC .Una vez haya completado la instalación, puede arrancar el PC con OS Remix o el OS fue instalado nativamente en su máquina. 

Han manipulado rendimiento OS Remix para PC contra algunos smartphone y tabletas mejores del  mercado y sinceramente, no hay nada remotamente cercano la rendimiento que puede dar un ordenador :

 

  • Remix OS para PC (procesador: Intel Core i7 Quad Core 4790): 214218

  • Samsung GALAXY Note 5 : 83944

  • Samsung GALAXY S6 : 82049

  • Mi cuenta Pro : 81087

  • HTC uno M9 : 79965

  • Google Nexus 6 : 71588

En el núcleo del sistema operativo para Os Remix es una versión de ingeniería personalizada de Android Lollipop – Remix OS 2.0. Este sistema operativo de última generación es la piedra angular de lo que hace el SO. Con su multitud de funciones de productividad orientada combinada con aplicaciones más 1,6 millones, OS Remix perfectamente combina funcionalidad, facilidad de uso y la belleza de maneras asombrosas para darle una inolvidable experiencia Android. 

AVISO IMPORTANTE

Se trata de una versión beta destinada a todos los pioneros que están a experimentar lo último en la evolución de Android.

Android fue diseñado para pantallas táctiles y como en  la mayoría de PCs  no existen  pantalla táctiles  se debe tener  en cuenta que la experiencia con ciertas aplicaciones puede ser diferente en tu PC que en un dispositivo móvil.

 

Para la instalación de disco duro:

 Actualmente, herramienta de instalación sólo es compatible con Windows 7, Windows 8 o Windows 10, con una capacidad mínima de 8GB (si no es  ninguna de esas versiones su SO, siempre puede  instalar este  en la unidad flash USB y ejecutarlo desde allí).

 Los pasos a seguir  para la instalación son los siguientes:

  1.  Descargue el SO Remix teniendo en cuenta la arquitctura y SO de su(32 o 64 bits) desde aqui, Este fichero contiene el sistema operativo Remix para PC ROM y la herramienta de instalación.
  2.  Abra la herramienta de instalación de OS Remix y siga las instrucciones para instalar en el disco duro OS Remix para PC.
  3.  Reinicie su PC.
  4. Para UEFI boot: tecla especial (F12 para Dell, F9 para HP, F12 para Lenovo, tecla de opción para MAC) al arrancar para entrar en menú de inicio y asegúrese de que esté desactivado el arranque seguro.
  5. En el menú que aparece al reinicarlo ,seleccione Remix OS en el menú de arranque de Windows.

 

Para la instalación en una unidad Flash  USB:

Nota: Se  necesita una unidad flash USB 3.0, con una capacidad mínima de 8GB y un velocidad de 20MB/s de la escritura. Debe saber qeu todos los datos en su unidad flash USB se borrarán asi que por favor  haga copia de seguridad de los datos en su unidad flash USB antes de iniciar la instalación.

  Los pasos a seguir  para la instalación son los siguientes:

  1.  Descargue el SO Remix para el paquete de la PC, que contiene el sistema operativo Remix para PC ROM y herramienta de instalación.
  2. Inserte la unidad flash USB en su PC.
  3. Abra la herramienta de instalación de OS Remix y siga las instrucciones para instalar OS Remix en su unidad flash USB para PC.
  4.  Reinicie su PC.
  5. Presione la tecla especial (F12 para Dell, F9 F12 para Lenovo, HP, tecla de opción para MAC) al arrancar y entrar en menú de inicio.
  6. ara UEFI, asegúrese de que esté desactivado el arranque seguro.
  7.  Seleccione “Dispositivo de almacenamiento USB” en la opción de arranque.
  8.  Seleccione “Modo invitado” o “Modo de residente” para comenzar OS Remix.

 

GOOGLE PLAY

 

Actualmente, Google Play Store no está previamente cargado en OS Remix para PC.

Desde Google Play Store no está precargado en Remix sistema operativo para PC y hay muchas instrucciones diferentes que hay que describen cómo se puede descargar e instalar Google Play Store, he decidido publicar la más actualizada y precisa aquí.
  1.  Descargar el GMSActivator.apk directamente en su Remix OS a través de los enlaces
  2.  Haga clic en el archivo descargado para instalarlo (Es posible que necesite cambiar la configuración para permitir la instalación de aplicaciones de fuentes desconocidas. Ajustes> Seguridad> Administración de dispositivos)
  3.  Abra el archivo instalado
  4. Seleccionar “Instalar los servicios de Google”
  5.  Reiniciar. (¡IMPORTANTE!)

 

 

 

Fuente aqui

 

 

 

Primeros comandos con Raspberry Pi


Si es  de los muchos curiosos que no ha aguantado la tentación y finalmente se  ha hecho con una Raspberry Pi para desarrollar sus propios proyectos en su tiempo libre o simplemente como centro de entretenimiento o multimedia  ,  vamos   a  intentar hacer un resumen de  comandos linux   que  podrá usar desde el terminal  de su Raspberry Pi

 

 

Si estamos en modo línea de comandos y queremos volver al modo gráfico usar el comando :startx y si quiere salir del interfaz de comandos  deberá escribir el comando exit

  • Para la navegación entre carpetas:
    • Imprimir en el terminal el directorio en el que se encuentra pwd(print working directory), automáticamente le mostrará la ruta donde estás situado.
    • Ver el contenido del directorio ls.Además, añadiendo al comando el parámetro –l (ls –l), la descripción del listado será mucho más completa, mostrando pesos, permisos, etc.
    • Cambiar a otro directorio se hace con cd (change directory) de modo similar al interfaz de terminal de windows , como por ejemplo  cd directorio. Puede usar también “cd ../” para ir al directorio superior o escribir el nombre del directorio que quieres ir “cd /pepe/dormitorio”.
  • Para la creación de directorios usamos:
    • Para un solo directorio mkdir nombredirectorio... Si se añade el parámetro –p, se pueden crear árboles completos (mk –p /home/nuevodir/dir2/dir3)
    • Para un árbol de directorios mkdir -p /home/usuario/directorio1/directorio2

 

Está muy bien poder navegar por el árbol de directorios de tu Raspberry o crear nuevas estructuras pero con algunos comandos podrás acceder a un “universo” de información  :

  • Para conocer la información hardware general: cat /proc/cpuinfo , con la información en su pantalla, podrá acceder a la tabla que se encuentra aquí para saber el modelo y revisión de tu placa.
  • Para saber el estado de la memoria: at /proc/meminfo
  • Para ver las particiones de los dispositivos de almacenamiento (a tarjeta de memoria o el disco duro): cat /proc/partitions , el espacio libre que queda df -f
  • Si queremos conocer la versión de nuestra Rasp: cat /proc/version
  • Temperatura de la CPU: vcgencmd measure_temp
  • Visualizar todos los dispositivos USB conectados: lsusb si añades el parámetro -v el listado será más descriptivo)
  •  Directamente ver la versión con cat /proc/version.
  • También le puede interesar conocer la IP que estás usando con ifconfig (si está conectado a una red por cable ethernet),
  • Ver los procesos que se están ejecutando con el comando ps -a
  • Parar eliminar aquellos que no nos interesan con Kill -9 ID_proceso

 

El apagado normal  del dispositivo: sudo shutdown -h ,aunque lo mejor es un apagado seguro para lo cual tendrá que optar por el comando sudo shutdown –h now, aunque si “solo” se trata de un reinicio mejor cambiar la orden por sudo reboot –f.

Igual de importante es acceder al menú de configuración en Raspbian (quizá la distro más usada), desde aquí podremos cambiar el idioma, la velocidad o expandir el sistema para que el espacio de una unidad de almacenamiento se aproveche al 100%, Para entrar en la ventana de configuración de Raspbian deberemos usar el comando :sudo raspi-config  Para estos comandos tener privilegios de administrador es necesario, por lo que deberemos o bien acceder como root con sudo -i o poner delate de la orden a ejecutar sudo (como ocurre en el pagado y reinicio).

Para  terminar  para cambiar la contraseña de los usuarios posible el comando es  passw.

 

Rasberry Pi 2 un regalo tecnológico ideal


El nuevo Raspberry Pi 2 Modelo B es la segunda generación de Raspberry Pi. En comparación con su antecesor ( el Raspberry Pi 1 ) tiene un procesador ARM Cortex-A7 Quad-Core a 900 MHz con 1 GB de RAM. Gracias al procesador ARMv7, esta placa puede funcionar con toda la gama de distribución ARM GNU / Linux, incluyendo Snappy Ubuntu Core y Microsoft Windows 10.

En cuanto a la cabecera GPIO,ésta ha crecido hasta 40 pines, mientras que conserva el mismo pinout para los primeros 26 pines como el Modelo B. Ademas, ahora tenemos 4 puertos USB 2.0 y una mejor conexión en caliente y el comportamiento de sobrecorriente.

Respecto al antiguo zócalo de la tarjeta SD de ajuste por fricción, este  ha sido reemplazado con una  versión push-push ,mucho más agradable para microSD. Mediante la sustitución de reguladores lineales con los de conmutación se ha reducido el consumo de energía entre 0.5 W y 1 W de la placa ,por lo que para alimentarlo basta una fuente de alimentación  de 5v /1000mA

Y por ultimo, ademas tambien  ha  mejorado  el  circuito de audio, pues ahora  incorpora una fuente de alimentación de bajo ruido dedicado.

Como vemos el hardware ha mejorado  notablemente  en su ultima versión … ¿pero  cuales son los usos que podemos dar a esta placa?

 

rsapberri

 

USO  MULTIMEDIA

Es inevitable mencionar que probablemente la  vertiente  multimedia es  la orientación más popular entre los usuarios “convencionales” de la Raspberry Pi. Convertir este miniPC en nuestro particular servidor/reproductor de contenidos como un perfecto Media Center en nuestro  salón se ha vuelto algo tan frecuente que existe una infinidad de de proyectos que refuerzan esta oferta.

Entre el abanico de  posibilidades   que se ofrecen destacan las siguintes:

  • Podrá tener todas tus películas en un solo lugar, ya sea para verlas desde su disco duro externo, pendrive, tarjeta SD, o para verlas en streaming a través de Internet con ayuda de algún Add-on   y con un consumo irrisorio de apenas 4 vatios de potencia (una bombilla común de bajo consumo tiene unos 12 vatios).
  • Televisión en directo, guardando sus canales de TV favoritos y disfrutando de ellos en cualquier momento.
  • Manténers  al día con sus series favoritas, información extra sobre los capítulos, disponibilidad automática de subtítulos, descargas automáticas de nuevos capítulos y mucho más.
  • Exactamente lo mismo con su música, escuche toda su música y disfrute además de contenido extra sobre sus grupos favoritos.
  • Visualize sus fotos en su TV teniéndolas en cualquier dispositivo.
  • Personalize la apariencia de tu Media Center al completo gracias a su increíble gestión de Skins.
  • Explotar las posibilidades del centro multimedia con sus increíbles Add-ons.
  • Tendrá la posibilidad de usar el propio mando de la tele (CEC) o su smartphone para manejarlo todo.

Si bien es cierto que con el kit Media Center y MEGA kit Media Center lo tiene todo preparado para sacarse del paquete, enchufar y disfrutarlo,  también lo puede hacer por su cuenta siguiendo 4 sencillos pasos (si tiene otro sistema operativo no Windows puede seguir los pasos en su wiki oficial)

  1. Descargamos la última versión de OpenELEC desde su web oficial en formato imagen (la que está etiquetada como Diskimage). Descargamos además el software que nos permitirá instalar en la SD la imagen descargada, Win32 Disk Imager.
  2. Meta la tarjeta SD en su PC, asegúrandose que no tiene nada,ya que lo perderá. Descargamos SD Formatter y al abrirlo seleccionamos nuestra tarjeta SD y las Option las dejamos tal y como se ve en la imagen siguiente:

Configuración de SD Formatter para Raspberry Pi

  1. Le damos a Format y aceptamos todo, esperamos a que acabe. Extraiga la imagen descargada de OpenELEC y abra el Win32 Disk Imager, seleccionando el .img de OpenELEC y el directorio correcto en el que está la SD. Cuando lo tenga pulsa Write, luego Yes y espere que termine.

Win32 Disk Imager con OpenELEC

  1. Extraiga la SD con seguridad y ya será funcional para su Raspberry Pi  cuando lo inserrte en esta y conecta  la alimentación a esta.

Como todo software que se precie, Kodi también dispone de pequeñas add-ons que amplían en mayor o menor medida las funcionalidades que podemos tener en nuestro Media Center .Tenemos dos maneras principales para poder instalar Add-ons en nuestro Media Center, la primera de ellas y la más directa es a través del repositorio que trae por defecto el sistema o bien   podemos descargarlos directamente desde las webs oficiales de éstos e instalarlas desde el USB.

Para instalar desde nuestro pen-drive USB, simplemente nos descargamos el ZIP desde la web oficial del Add-on que queramos instalar y luego en la Raspberry Pi nos vamos a Sistema>Add-ons y ahí seleccionamos Instalar desde un archivo ZIP. Luego lo buscamos en nuestro pen dirve y lo seleccionamos, una vez instalado ya nos aparecerá en nuestros Add-ons de vídeo, imágenes, música o programas.

A  continuación algunos de los add-ons mas famosos:

 

  • Canales abiertos en ts Media Center (TV a la carta):De los mismos creadores de Pelis a la carta, este Add-on lo que hace es obtener la señal que emiten las diferentescadenas por Internet y unirlas todas en un mismo sitio. Si tiene TDT en su televisor no tiene mucho sentido, pero también con esto lo tiene todo reunido en un mismo lugar, pues  puede ver canales de otras autonomías o países y tiene la posibilidad de tener la programación ordenada por cadenas. Descarga y más información.Screen de TV a la carta
  • YouTube :No necesita presentación alguna, el Add-on que le permitirá ver toda la biblioteca de vídeos alojados en YouTubedesde tu televisor. Está disponible en el repositorio oficial de Kodi así que podrá instalarlo fácilmente. Ni que decir tiene que no es la única disponible, hay aplicaciones para multitud de plataformas de vídeo.
  • El tiempo (Weather Underground):También disponible en el repositorio oficial de Kodi, es capaz de detectar s localización automáticamente a través de tu IP y mostrar en el inicio la información del tiempo que necesite. Si quiere resultados más precisos, a través de sus opciones puedes configurar tu localidad.Configuración y más información.

Screen Weather Underground en XBMC

 

  • Radio:Escuche su emisora de radio favorita desde su Media Center.Dispone de unas 7000 emisoras a nivel internacional y podrá ordenarlas a tu gusto y navegar por género, localización, tema, país, ciudad e idioma. Está disponible en el repositorio oficial como Radio.
  • Launcher de videojuegos y programas (Advanced Launcher):con este Add-on podrá jugar a sus juegos de PC en su televisor,ya  que no es necesario, Raspberry Pi lo único que hará será recibir la imagen y mandar las señales de control del mando que esté usando hacia su PC, que obviamente tendrá que estar encendido y con los juegos en cuestión instalados aunque no hace falta que estén arrancados. Este uso también es extensible para emuladores de sus consolas favoritas.  Descarga y más información en este foro.

 

Más  información sobre configuración   de recursos como este para conseguirlo-, y podemos potenciar esa capacidad con algún que otro elemento hardware adicional como pequeños módulos hardware para añadir salidas ópticas y S/PDIF si queremos ir un pasito más allá, por ejemplo.

Ademas  podemos potenciar esa capacidad con algún que otro elemento hardware adicional (pulsadores,leds,etc ), como vamos a ver en los siguientes otros usos de esta estupenda placa:

 

Usarlo como miniPC

Las Raspberry Pi originales ofrecían prestaciones suficientes para todo tipo de pequeños proyectos, pero sus recursos hardware eran modestos. Con la Raspberry Pi 2 la cosa ha cambiado, y esa CPU quad-core unida a la memoria RAM de 1 GB hacen que el uso de la RPi 2 como ordenador de sobremesa sea mucho más interesante.

Pip

Aunque puede que las RPi 2 sufran un poco si la sesión de trabajo es especialmente intensa, es perfectamente posible trabajar con ellas con sesiones decentes en las que navegar, trabajar con aplicaciones ofimáticas y reproducir archivos multimedia es totalmente factible. No será el PC más rápido del mundo, pero desde luego difícilmente hay algo que pueda competir en precio/prestaciones.Y si necesita un kit más preparado para este cometido, Kano es una excelente opción, como también lo es el algo más ambicioso Pi-top.

Aprender Scratch

Era también inevitable mencionar la que es la orientación original de las Raspberry Pi: la educación. Estos proyectos desde luego sirven para aprender nuevas formas de aprovechar la Raspberry Pi, pero entre sus opciones nativas está ese aprovechamiento como herramienta de aprendizaje de lenguajes de programación.

Scratchrpi

Hay todo tipo de opciones en este sentido, pero sin duda una de las más conocidas para las Raspberry Pi es Scratch, un lenguaje de programación destinado a los más pequeños que ayuda a comprender las bases de este tipo de enseñanza y que se ha convertido en un referente en este tipo de dispositivos. En Coursera hay un curso disponible, por ejemplo.

 

Servidor de Aplicaciones

La estrecha relación que existe entre las Raspberry Pi y el Open Source ha hecho que tanto el sistema operativo GNU/Linux como todos sus componentes puedan formar parte “natural” de este dispositivo. Por esa razón es posible hacer que estos miniPCs se conviertan como pequeños perofuncionales servidores en muchos terrenos.

De este modo podremos montar servidores web, servidores de correo, un servidor de descargas BitTorrent, servidores DLNA para contenidos en nuestra red de área local, y otras muchas opciones. Especialmente interesante nos parece su puesta en marcha como servidor de anonimato a través de Tor. Tratar de esconder lo que hacemos en Internet cada vez parece más importante a la vista de los esfuerzos de las agencias de inteligencia por espiar todo lo que hacemos. Incluso tenéis kits que precisamente están enfocados a esta tarea, y Onion Pi es uno de los más conocidos.

 

Consola retro

Recuperar el encanto de los grandes clásicos de la historia de los videojuegos es desde hace tiempo posible gracias a desarrollos que aprovechan las prestaciones de la Raspberry Pi para este propósito. Desarrollos como RetroPie o EmulationStation van precisamente orientadas a este propósito, pero hay proyectos aún más específicos que combinan ese apartado software con el hardware.

Uno de ellos es este de este desarrollador llamado Philip Burgess que combina la Raspberry Pi con una distribución Raspbian y la instalación de varios emuladores -la estrella es MAME4ALL– con un joystick y dos botones de máquina recreativa que permitirán conectar esta miniconsola portátil a cualquier monitor o televisor vía HDMI para echarse unas partidas a multitud de juegos de forma muy sencilla. Incluso se puede construir un bartop para dos jugadores .

Lightberry, ambientación LED casera

El sistema de iluminación Ambilight de Philips es uno de sus claros valores añadidos en televisores, y esa ambientación que proporciona puede ser emulada por las Raspberry Pi y un conjunto de LEDs a través de un proceso relativamente sencillo que cualquiera puede poner en marcha. El proyectoLightberry pone en nuestras manos todo lo necesario para lograr un efecto espectacular al disfrutar de la televisión.

En Xataka Smart Home pusieron en marcha el proyecto gracias a los kits que los creadores de la iniciativa ofrecen en su tienda online -las luces cuestan entre 67 y 92 euros- y que hacen mucho más fácil todo el proceso. El resultado,  es realmente destacable y puede aportar esa otra dimensión a nuestra reproducción de contenidos.

Un móvil basado en una Raspberry Pi

No todos los proyectos tienen como resultado un abaratamiento de costes importante respecto a soluciones comerciales, pero es que en muchos casos el objetivo no es ese, sino demostrar de lo que puede ser capaz este miniPC. Es el caso de PiPhone, un proyecto de un desarrollador llamado David Hunt que unió la Raspberry Pi con una pantalla táctil de AdaFruit y un módulo GSM/GPRS que permite realizar y recibir llamadas a través de este singular miniPC.

El PiPhone no puede competir con los smartphones actuales, pero puede ser una idea interesante para experimentar con este tipo de dispositivos de comunicación sin estar sujeto a las restricciones hardware y software de los fabricantes tradicionales. El diseño es poco práctico y el coste final ronda los 160$, pero ojo, porque seguro que esto es mucho más divertido y sobre todo didactico

Un estación meteorológica

La Raspberry Pi también ha permitido servir como centro de gestión de todo tipo de sensores, y entre ellos están aquellos que pueden situarla como centro de nuestra particular estación meteorológica. La información recogida por la RPi puede luego ser mostrada en todo tipo de dispositivos como una sencilla pantalla.

El proyecto de estación meteorológica ha generado mucho interés por parte de emprendedores que ahora incluso comercializan modelos ya preparados como AirPi para actuar de esta forma y mostrar todo tipo de información: temperatura, humedad, presión del aire, niveles de luz y radiación ultravioleta, niveles de monóxido de carbono o de dióxido de nitrógeno, etc, y todo ello para luego ser compartido con nuestros dispositivos vía Internet.

 Una emisora FM

Si queremos convertirnos en pequeños DJs y que las radios cercanas reciban la señal que emitimos podemos utilizar nuestra Raspberry Pi como una emisora FM con un sencillo cable que actúa de antena y un script en Python que permite ejecutar la reproducción de audio incluso sin tener que acceder a la consola de comandos y con un soporte de la mayor parte de formatos actuales sin problemas.

Es necesario tener en cuenta que aunque podremos emitir en frecuencias que van de 1 MHz a 250 MHz lo ideal es emitir en frecuencias FM estándar (de los 87.5 MHz a los 108.0 MHz) y hacerlo además respetando las emisiones de aquellas emisoras oficiales con licencia. Como experimento, desde luego, resulta genial para montarnos una fiesta particular en el que la música la pongamos nosotros sin problemas.

Controlar la alimentación de una mascota desde fuera

Ahora que las vacaciones se acercan llega el dilema de qué hacer con las mascotas, y a menudo hay situaciones en las que es necesario dejarlas en casa al cuidado de algún vecino o familiar que vaya a alimentarlos y sacarlos de cuando en cuando. En el primer caso, no obstante, las Raspberry Pi nos pueden ayudar al situarse como sistemas de gestión de la alimentación de estas mascotas.

Es lo que hizo un desarrollador llamado David Bryan que es conocido por su Power Cat Feeder, un sistema que permite que pueda alimentar a sus gatos sin problemas cuando se va unos días de casa. El sistema cuenta con un gran depósito y un sistema mecánico controlado por la Raspberry Pipara ir ofreciendo las dosis de comida adecuada en cada momento. Siempre podremos añadir otros elementos a este singular proyecto como unas cámaras de videovigilancia controladas también -como no- por la RPi para tener acceso a lo que ocurre en nuestro hogar en cada momento.

Consola portatil

El entretenimiento puro que ofrece una consola portátil como la vieja Gameboy es indiscutible, y las Raspberry Pi han permitido recuperar el encanto de estas consolas con proyectos como Super Pi Boy, que permiten reaprovechar las carcasas de estas consolas para reconvertirlas en dispositivos más potentes y más divertidos.

Lo mismo ocurre con PiGRRL y su versión mini, que también ofrecen esa capacidad y que también recuperan el encanto de estas consolas pudiendo también conectarlas a mandos clásicos de la SNES para poder disfrutar no solo de ROMs de la GameBoy, sino de otras consolas o del emulador MAME en esa pequeña pantalla.

 

Por cierto , si esta buscando una  Raspberry Pi  , en Amazon se puede comprar por menos de 40€ :Raspberry Pi 2 Model B – Placa base (ARM Quad-Core 900 MHz, 1 GB RAM, 4 x USB, HDMI, RJ-45)

 

Visual Studio Code


Esta nueva  herramienta  de Microsoft nos permite la edición de código redefinida y optimizada para la compilación y depuración de aplicaciones web y en la nube modernas.
Visual Studio Code es una herramienta gratuita que encontrará en su plataforma favorita: Linux, OS X y Windows.

 

Algunas de  sus características mas llamativas de esta versión :

 

  • Se ejecuta de forma nativa en el sistema operativo de su elección.Esté listo y en funcionamiento en minutos, y manténgase productivo independientemente del sistema operativo que utilice. Las actualizaciones regulares son fáciles de instalar y se lanzan para todas las plataformas a la vez. El complemento perfecto para sus herramientas de desarrollador favoritas.
  • Más de 30 lenguajes y en aumento, resaltado de sintaxis y coincidencia de paréntesis.Gracias a la coloración y el resaltado de la sintaxis, así como a la coincidencia de paréntesis, Code es un excelente editor para todas sus tareas de programación. Visual Studio Code es compatible con JavaScript, C#, C++, PHP, Java, HTML, R, CSS, SQL, Markdown, TypeScript, LESS, SASS, JSON, XML y Python, así como con muchos otros formatos de archivo comunes.

 

 

 

Features

Languages
Syntax coloring, bracket matching Batch, C++, Clojure, Coffee Script, Dockerfile, F#, Go, Jade, Java, HandleBars, Ini, Lua, Makefile, Objective-C, Perl, PowerShell, Python, R, Razor, Ruby, Rust, SQL, Visual Basic, XML
+ Snippets Groovy, Markdown, PHP, Swift
+ IntelliSense, linting, outline CSS, HTML, JavaScript, JSON, Less, Sass
+ Refactoring, find all references TypeScript, C#

 

  • Edición avanzada y rápida centrada en el teclado con varios cursores

Un editor ligero con gestos de teclado de primera clase para que se olvide del ratón. Abra al instante archivos grandes o pequeños y céntrese en su código sin distracciones. Aproveche las características de edición avanzadas, como los cursores múltiples, el almacenamiento automático y mucho más.

 

Visual Studio Code

 

 

  • Búsqueda, esquematización y visualización de la definición de RegEx

Manténgase en contexto mientras se desplaza por grandes archivos de código y por el código base. La barra de desplazamiento mejorada resalta los problemas del archivo actual y la búsqueda integrada admite expresiones regulares. La esquematización de código, la navegación y la visualización de la definición permiten trabajar a la velocidad necesaria.

Más información sobre la navegación por el código

En Code es sencillo desplazarse por el código

  • IntelliSense, lint y refactorización

IntelliSense describe las API mientras escribe, con autocompletar para aumentar la velocidad y la precisión. La información rápida permite inspeccionar definiciones de API y los “subrayados ondulados” le notifican problemas, a menudo mientras escribe.

  • Interrupción, visualización e inspección

Diagnostique problemas con la aplicación por medio de las herramientas de depuración integradas de Node.js, TypeScript y JavaScript. Defina puntos de interrupción en el código, interrumpa excepciones, vea variables, analice el código o navegue hasta la pila de llamadas, además de establecer la conexión con los procesos que se ejecutan localmente.

 

  • Control de versiones de Git(Confirmación, diferencias, inserción y extracción

Emplee flujos de trabajo modernos con la potencia y flexibilidad de Git. Vea los archivos modificados y las diferencias, y realice confirmaciones directamente desde el editor. Establezca la conexión con todo el universo Git mediante la inserción y extracción de código en cualquier sistema remoto: GitHub, aplicaciones web de Azure, Visual Studio Team Services, etc.

 

  • Compatibilidad  ASP.NET 5 y Node.js

Visual Studio Code admite el flujo de trabajo de desarrollo completo de aplicaciones ASP.NET 5 y Node.js. Soporte completo de IntelliSense y de depuración, entre otras prestaciones, para todos los sistemas operativos compatibles. Se incluyen muchos de nuestros marcos de trabajo favoritos, como D3, JQuery, Express, Angular, grunt, gulp, etc.

 

 

  • Elija su tema, sus enlaces de teclado personalizables, etc.

Se trata de poder trabajar con cualquier archivo de origen, con cualquier Git remoto y en su sistema operativo favorito. Code le permite configurar el entorno como desee, con compatibilidad de varios temas de las interfaz de usuario, enlaces de teclado personalizados, etc.

 

 

  • Herramientas de colaboración en la nube para equipos

Visual Studio Team Services ofrece un conjunto de herramientas de colaboración con tecnología de nube que funcionan perfectamente con Code, para que su equipo pueda trabajar de manera eficiente en proyectos de software de cualquier índole y envergadura.

 

Bueno ,  al menos merece  la pena probarlo   aqui

 

 

 

Evento Developer Tour, ReConnect 2015


Hace un año el evento Connect() Microsoft inició un viaje de un nuevo Microsoft para desarrolladores, presentando  el futuro Open Source de .NET en  entornos no Microsoft,  como pueden ser  Linux y   hasta Mac.

La pieza angular  de este entorno lo constitute el nuevo entorno de desarrollo de Visual Studio, asi como la plataforma renovada  en nube tipo  IaaS constituida por Azure.

En cuanto a  herramientas destaca  una version de Visual Studio para programar en cualquier dispositivo y en cualquier Sistema operativo:  es decir no cerrado exclusivamente   a SO  Windows, lo cual es una autentica  buena noticia  para  todos  los desarrolladores que  usan  plataformas tan distintas  a Windows   como pueden ser Linux o Mac.

reconnect.PNG

Desde Microsoft Ibérica estan ofreciendo una serie de eventos presenciales, de la mano de los mejores profesionales de la comunidad, donde se  puede tener la posibilidad de conocer de primera mano las últimas novedades en desarrollo que se presentaron en el evento Connect de Nueva York.

Entre los contenidos  previstos   destaca el desarrollar sitios web modernos, interactivos y rápidos con ASP.NET, gracias  al uso de las novedades que trae Visual Studio 2015 asi como  conocer Visual Studio Code

Visual Studio Code Beta es la nueva herramienta gratuita de edición de código redefinida y optimizada para la compilación y depuración de aplicaciones web y en la nube modernas,que ademas encontrará es compatible con su plataforma favorita: Linux, OS X y Windows.

Una de las novedades de esta  nueva herramienta es las cobertura de más de 30 lenguajes  por el momento, resaltado de sintaxis y coincidencia de paréntesis. Gracias a la coloración y el resaltado de la sintaxis, así como a la coincidencia de paréntesis, Code es un excelente editor para todas las tareas de programación. Visual Studio Code es compatible con JavaScript, C#, C++, PHP, Java, HTML, R, CSS, SQL, Markdown, TypeScript, LESS, SASS, JSON, XML y Python, así como con muchos otros formatos de archivo comunes.

Tambien con estas sesiones pretenden dar a  conocer  las nuevas características que  ayudarán desplegar    y alojar en la nube de Microsoft  (Microsoft Azure) , que ademas también ha incorporado este año grandes novedades

 

Los eventos previstos  hasta final de año  son los siguientes:

 

Más información y Registro
Málaga, 25 de noviembre de 2015 Evento finalizado
Barcelona 3 de diciembre de 2015 Registro w
Sevilla, 10 de diciembre de 2015 Registro w
Madrid, 11 de diciembre de 2015 Registro w
Zaragoza, 16 de diciembre de 2015 Registro w
Logroño, 17 de diciembre de 2015 Registro w
Tenerife, 17 de diciembre de 2015 Registro w
Palma de Mallorca, 17 de diciembre de 2015 Registro w

Mas información aqui