Regalos tecnologicos para estas Navidades


Llegan nuevamente las queridas fiestas navideñas  y con ello casi a la par la necesidad de conectar con todas aquellas personas queridas con un detalle que les agrade y  quizás ,porque no , les diga algo un poco algo sobre nosotros mismos.

Precisamente para todos aquellos que admiramos la tecnología este año se ha presentado ideas muy interesantes  relacionadas con la  domótica cada vez mas al alcance de mas personas , veamos algunas de ellas:

Enchufe avanzado

Yongse Smart es  un  enchufe inteligente que gracias a una  aplicación de control para iOS y Android  permite controlar cualquier carga que se conecte  y todo ello   por solo 21€.

La app es gratuita y funciona  tanto  con Apple iOS como con  Android en teléfonos inteligentes y tabletas con cobertura GPRS, UMTS, LTE, etc y la red Wi-Fi (de 2,4 GHz y 5 GHz, etc. aunque la toma inteligente sólo es compatible con 2.4 GHz red Wi-Fi.

El software del móvil (e-link) simplemente se descarga on el código QR que trae en el manual o se busca manualmente y luego  se aprieta un botón que trae el enchufe para  enlazarlo  .Funciona muy bien y es actualizado con regularidad para mejorar cosas , corregir algún fallo, etc, por lo que podemos decir que se lo toman más en serio que otros

Como se puede suponer, se pude controlar aparatos domésticos  (activado / desactivado) en cualquier lugar y en cualquier momento desde su teléfono o tableta. Por ejemplo se puede utilizar para ventiladores, acondicionadores de aire, cargadores de teléfonos móviles, lámparas, etc.

Una posibilidad interesante es  usar la base como un temporizador inteligente , pudiendo controlar los dispositivos conectados por horarios: una vez, diaria, semanal, rítmica, al azar.Tiene varias posibilidades de programarlo (tiempo restante, períodos regulares de tiempo encendido vs tiempo apagado o programación por horarios normal)

Como extra incluye un puerto  USB que aunque el dispositivo esté apagado nos permita conectar el cable del móvil y realizar su carga.

 

 

51mjsot2p2bl-_sl1000_

Para los que no les importe pagar algo más El TP-LINK HS110 es un enchufe muy similar al descrito que permite programar el encendido y apagado de diversos dispositivos, así como conocer el consumo de cada uno de ellos. Su precio es de 32 euros.

Existen otras alternativas…, pero difícilmente encontrara precios así , especialmente si se va al “home kit” de Apple (necesitan el Apple TV y en cambio con estos no es necesario solo la App que te bajas gratis).

 

 

ElGato Eve Door&Window

Conocer qué pasa en tu casa y si alguien entra o sale por puertas o ventanas es cuestión de los 39 euros que cuesta el sensor de ElGato con el que iniciarse en la domótica y conocer desde el smarpthone qué pasa en casa.

Claro esta  que esta posibilidad la tendrásiempre que le guste al tecnologia de Apple pues por el momento no es compatible con Android

Permite ver el estado abierto / cerrado de corriente de un vistazo y ver estadísticas sobre el tiempo y la duración para tomar decisiones más inteligentes.

Tomando ventaja de la tecnología HomeKit de Apple, Eva ofrece una facilidad de uso sin precedentes, seguridad avanzada, y la estrecha integración con Siri.

El dispositivo se conecta directamente mediante la  tecnología Bluetooth sin necesidad de un hub, puerta de enlace o puente.Los usuario afirman que  no falla incluso a mas de  metros  y SI HAY NOTIFICACIONES!

Como puede imaginar  hay mas accesorios que pueden   reunir datos sobre la calidad del aire, temperatura, humedad, presión atmosférica, consumo de energía y más. Adquirir conocimientos que le ayudan a mejorar su confort, y hacer de su hogar un lugar más inteligente. Utilizar la aplicación Eve libre para ver todos los datos recogidos por Eva y controlar todos los accesorios que incorporan la tecnología HomeKit.

 

81eg5qnzg3l-_sl1500_

 

!Ojo las notificaciones  las envía HOMEKIT en iOS10 al iPhone, iPad… y esto es gracias al Apple TV que se hace imprescindible para poder acceder desde fuera de casa para recibir toda información!.

 

 

Báscula conectada Xiaomi

Los Fans de la tecnología y el gimnasio están de enhorabuena pues Xiaomi ha pensando en ellos y ha creado la Báscula Inteligente definitiva  por un precio de  41  euros .

Formada por una plataforma de vidrio blanco, dispone de una pantalla LED que al tocar el peso se activará para realizar la conexión Bluetooth con nuestro teléfono. El dispositivo cuenta con Bluetooth 4.0 de gran rendimento.

Ideal para aquellas personas que les gusta cuidar su cuerpo y tener el control del mismo. La nueva báscula inteligente de Xiaomi ayuda controlar el peso enviando datos a la aplicación para móviles Mi Fit, que es compatible con Android e iOS,  y que muestra su evolución diaria proporcionando el Peso con precisión (precisión de 100g y permite un peso máximo de hasta 150 Kg) al igual que  ofrece datos interesantes como el Indice de Masa Corporal (IMC) 

La báscula es capaz de almacenar hasta 16 perfiles de usuario y reconocerlos nada más subirse en ella  . Es capaz de conectarse a nuestro Smartphone y tener un registro detallado y completo de nuestra actividad. En la báscula podrás observar tu peso mediante  luces led. Su Superficie está cubierta con cristal templado, que la hace resistente y duradera.

 

 

 

41c1qohjbgl

 

Lo más sorprendente pudiera ser que este peso inteligente es compatible con iOS (phone 4s/5/5c/6/6Plus y Android 4.4 o Superior)  con bluetooth 4.0 y no sólo con Android.

Si estaba pensando en comprar una báscula por 41  euros .., esta es la mejor opción en cuanto a calidad y precio.

 

Bombilla conectada de color

La Philips Hue White And Color es una bombilla conectada que además de dar luz de forma controlada, podemos configurar para crear ambientes diferentes con el uso del color desde la comodidad de nuestro smartphone ofreciendo  hasta  6 millones de colores con  un   angulo de apertura es de  160° +- 20°

La estructura de base es con rosca E27(es decir: la tradicional rosca “gorda” )  con una  durabilidad de 25.000 horas y un precio de   45 euros. Es  capaz de dar  luz blanca funcional con todas las tonalidades de luz blanca, de color blanco cálido a frío

Otra interesante funcionalidad ahora que llegan las vacaciones: pude sincroniza la luz con música y películas, crea ambientes de luz basados en tus fotos preferidas

 

71hphnjx6al-_sl1500_

 

Toda la operación de la lampara es controlada con el smartphone o la tableta mediante el App Hue de Philips pudiendo actualizar las bombillas inalámbricamente gracias a la tecnología ZigBee que implemente

Su precio es de 45 euros.

 

 

Lea sus ebooks desde su pc


La Tienda Kindle Kindle tiene más de 2,5 millones de eBooks, incluyendo más de 45.000 libros por menos de 5,99 euros pero  tmbién hay fragmentos gratuitos y miles de libros gratuitos en español, incluyendo alrededor de 1.400 clásicos y de ficción contemporánea, y más de un millón de libros gratuitos en inglés, como “Pride and Prejudice” y “Sherlock Holmes”. Obviamente también  hay  más de 500.000 títulos exclusivos de Amazon.

Gracias a la aplicación de lectura Kindle gratuita se puede  comprar un eBook Kindle y leerlo inmediatamente en cualquier dispositivo ( Kindle, ordenador, tablet o smartphone,etc)    y  gracias  ala conexión Whispersync, sincroniza la última página que haya leído, los marcadores y todas las notas en todos los dispositivos de manera que podrá retomar la lectura donde la dejó.

Es obvio que la aplicación Kindle  simula el comportamiento desde un kindle  pudiendo personalizar la experiencia de lectura eligiendo el espacio de los margenes, el color de fondo, el tamaño de letra, o si prefiere leer en horizontal o vertical,con.as funciones de vocabulario, anotaciones y subrayado,etc  pero  ademas  incluso aunque no tenga cuenta en amazon  o tenga otros ebooks en formato azw o mobi también se puede usar esta aplicación para leer estos formatos.

Si le interesa esta app , no la busque en la tienda de Windows ,pues como es habitual en Amazon , esta app  la tiene  que descargar directamente desde el propio Amazon en el siguiente link  :https://www.amazon.es/gp/digital/fiona/kcp-landing-page

Ahora puede descargarlo   directamente pulsando directamente en el botón de la derecha, o bien escribiendo la dirección de correo o numero de teléfono para recibir el link de descarga.

kindle3

Una vez descargada la app en nuestro equipo KindleForPC-installer-1.17.44183.exe  (pesa unos 65Mb)  simplemente la lanzaremos para instalarla en nuestro equipo

Tras unos instantes tendremos instalada la aplicación  por lo que nos pedirá introducir la cuenta de amazon en caso de que se tenga (si  se de desea se puede obviar)

 

kindle

Al instalarlo la extensiones  .mobi  o .azw  automáticamente se asociaran  a esta aplicación y de este modo podremos ver cómodamente su contenido  aunque no  tengamos cuenta en Amazon

kindle2.png

Es fácil intuir que esta aplicación  ademas de ser gratuita  conlleva muchas ventajas frente   a otras básicamente porque  hay un gran desarrollador detrás (Amazon ) permitiendo no solo abrir los formatos mas comunes de ebook: también  permite personalizar  la  experiencia de lectura eligiendo el espacio de los margenes, el color de fondo, el tamaño de letra, o si prefiere leer en horizontal o vertical. Además, con las funciones de vocabulario, anotaciones y subrayado, la aplicación de lectura Kindle gratuita  ofrece muchas ventajas a un coste cero.

 

 

 

 

 

Como eliminar particiones ocultas con Windows 10


Es habitual sustituir los  viejos duros  tradicionales por discos SSD por las innumerables ventajas que aportan como son el bajo consumo,mejores tiempos de acceso,nivel de ruido ,etc

Como  vimos en un post anterior el viejo disco recuperado del equipo en el que se haya cambiado uno SSD , puede aun sernos útil si lo equipamos con una económica carcasa que integre el interfaz USB como vimos en otro post

Si el disco provenía de un equipo con licencia  OEM de Microsoft es fácil que integrase en este algunas particiones de Recovery  asi como  otras utilidades precisamente en particiones ocultas que ya  no nos apartarían  nada sobre todo cuando el equipo  montaba un windows 7 u 8  y actualizamos a W10  ya que Micrsoft nos proporciona una herramienta gratuita  para obtener una unidad usb bootable con windows 10 a partir de la instalación que tengamos

Si queremos dejar el viejo disco  con el máximo espacio libre deberíamos pues eliminar las particiones ocultas  y dejar una única partición ..¿pero como lo hacemos? Pues la buena noticia es que  con las herramientas que proporciona windows 10 se puede hacer ,pero para ello tendrá que seguir los siguientes pasos:

En primer lugar , nos iremos al administrador de discos, escribiendo directamente desde el asistente de Cortana  “Administrador de Discos”

administrador-de-discos

Como vemos en el ejemplo el segundo disco  aparte de la partición primaria tiene 5 particiones mas  inutilizables para al usuario , así que lo mejor es que los eliminemos y tengamos todo el espacio disponible ¿no?

PASOS A SEGUIR PARA ELIMINAR LA PARTICIÓN OCULTA EISA

Ahora  ,nos iremos al símbolo de sistema , escribiendo directamente desde el asistente de Cortana  “cmd

Ahora toca ejecutar la aplicación Diskpart en la linea de comandos
c:\>diskpart
Ahora se nos abrirá  una nueva ventana con e prompt de “Diskpart” . Ahora  podemos ingresar el comando rescan y enter para ver las particiones, volúmenes y drives disponibles como vamos a ver

En primer lugar escribir “List Disk” para ver los discos disponibles  y sobre todo la numeración asignada .

Tendremos que seleccionar el disco que contiene la partición que desea borrar, normalmente disco 1 o 2, con el comando “select disk 1″o “select disk2” .Evidentemente no deberíamos elegir  el disco primario “0” pues es el de arranque y podríamos quedarnos sin sistema operativo

diskpartition

 

Seleccionada la partición toca listar la particiones con el comando “List partition” para ver las particiones disponibles en el disco seleccionado
Seleccionar la partición utilizando “select partition x” donde x es el numero de la partición EISA que desea eliminar ( en el ejemplo todas ) .
Finalmente procederemos a elimina la partición  utilizando el comando:
“delete partition override”

delete

El proceso lo podemos seguir  para todas las particiones  (incluso a la Principal),teniendo claro eso si que perderemos toda la información almacenada  en esta por lo que lo recomendable es copiar  su contenido antes de proceder a este

Ahora si queremos formatear nuestro disco duro,  podemos utilizar todo el espacio disponible en nuestro disco por lo que nos iremos al administrador de discos, escribiendo directamente desde el asistente de Cortana  “Administrador de Discos”

Como vemos en el ejemplo  si hemos eliminado todas las particiones nos aparecerá una unidad  con todo el espacio disponible

fromat.PNG

Pulsaremos con el boton derecho  y lanzaremos el asistente para el volumen simple aceptando todas las opciones por defecto

 

asignar

 

Finalmente formatear3esmo la particion

formateando

Por fin  se nos mostrara el mensaje de finalización de creación del nuevo volumen:

fin

 

En el paso anterior elegimos    formatear el volumen. Si no lo hubiéramos hecho  también desde el administrador de discos se puede hacer con el botón derecho, opción “formatear”

formatear.PNG

 

NOTAS:
Los datos de cada  particion se pierden con las opciones comentadas así que solo ejecute  el procedimiento descrito si no les interesa NADA del software de fabrica.

 

 

 

 

 

 

 

 

 

 

 

Programar en Andoid ya no es tan complicado (parte 1)


Android es un s.o .basado en el núcleo Linux  que aparece en octubre de 2003 no en Google sino en la empresa Android In , empresa que mas tarde seria adquirida por Golgle.  Android fue presentado en 2007 junto la fundación del Open Handset Alliance (un consorcio de compañías de hardware, software y telecomunicaciones) para avanzar en los estándares abiertos de los dispositivos móviles vendiéndose  el primer móvil con el sistema operativo Android ( HTC Dream) en octubre de 2008.Los dispositivos de Android venden más que las ventas combinadas de Windows Phone e IOS .

Según Symantec en comparación con iOS, Android es un sistema explícitamente menos vulnerable  citando  13 vulnerabilidades graves para Android y 387 vulnerabilidades graves para iOS. El estudio también habla de los ataques en ambas plataformas, y en este caso Android se queda con 113 ataques nuevos en 2012 a diferencia de iOS que se queda en 1 solo ataque. Incluso así Google y Apple se empeñan cada vez más en hacer sus sistemas operativos más seguros incorporando más seguridad tanto en sus sistemas operativos como en sus mercados oficiales.

 

Tradicionalmente  para programar en Android se requerían bastantes herramientas que habia que configurar  manualmente : en primer lugar  teníamos que irnos a la página de Oracle en la sección de descargas, y  buscar el Java JDK (Java Development Kit) y descargar e instalarlo, despues  teníamos que descargar la versión de Eclipse especial  para Java (Eclipse IDE for Java Developers)  que al igual que en el paso previo  , tenia  que estar en consonancia  con la  versión de sistema operativo  y el procesador…

El siguiente paso era descargar el SDK que  nos proporciona Google, donde es ahí en realidad TODO lo que necesitamos para desarrollar: documentación, ejemplos, iconos Finalmente  a diferencia de todo lo descargado e instalado, el ultimo  paso (el más largo) era instalar el ADT dentro de Eclipse y configurarlo para que funcionaran todas las herramientas  dentro del propio Eclipse.

Afortunadamente  todos estos pasos comentados anteriormente comentados , aunque hay aun muchos des arrolladores que siguen en la actualidad usándolos, actualmente se han simplificado en un único paso : descargando e instalando una única  herramienta recomendada por Google : Android Studio.

 

androis-studio

Antiguamente se instalaba el Eclipes, Java , el DSK , pero como hemos vistos la opción mas recomendada actualmente  es descargar e instalar la herramienta recomendada por Google que puede descargar desde aqui: Android Studio.

Este nuevo sw de Google incluye todas las herramientas necesarias para desarrollar con Android incluso su propia  versión de java de 64 bits por lo que deberemos tener en cuenta que en principio solo deberíamos instalar en una maquina actual con arquitectura de 64bits

Una vez  instalada la herramienta

  1. En Android Studio, cree un nuevo proyecto:
    • Si no tiene un proyecto abierto, en la ventana Welcome to Android Studio haz clic en Start a new Android Studio project.
    • Si tiene un proyecto abierto, selecciona File > New Project.
  2. En la pantalla New Project, ingresa los siguientes valores:
    • Nombre de la aplicación: “My First App”
    • Dominio de la empresa: “example.com”

    Android Studio completara el nombre del paquete y la ubicación, pero puede editar estos datos si lo desea.

  3. Haga clic en Next.
  4. En la pantalla Target Android Devices, conserva los valores predeterminados y haz clic en Next.El SDK mínimo requerido es la primera versión de Android que admite su app, lo cual se indica a través del nivel de API. Para lograr la compatibilidad con la mayor cantidad posible de dispositivos, debe establecer esto en la versión más antigua disponible que permite a su app proporcionar su conjunto de funciones fundamentales.
  5. En la pantalla Add an Activity to Mobile, selecciona Empty Activity y haz clic en Next.
  6. En la pantalla Customize the Activity, conserve los valores predeterminados y haz clic en Finish.

Después de procesar, Android Studio se abre y aparecerá la estructura de una app “Hello World” con varios  archivos predeterminados. Por supuesto  podemos  agregar funcionalidad a algunos de estos archivos, como veremos en  un siguiente post.

Ahora es tiempo de  revisar los archivos más importantes. Primero, asegúrese  de que la ventana Project esté abierta (selecciona View > Tool Windows > Project) y la vista Android esté seleccionada en la lista desplegable de la parte superior. Podrás ver los siguientes archivos:

  • app > java > com.example.myfirstapp > MainActivity.java:Este archivo aparecerá en Android Studio después de que finalice el Asistente de proyecto nuevo. Contiene la definición de clase de la actividad que creo anteriormente. Cuando compila y ejecuta la app,  Activity inicia y carga el archivo de diseño con el mensaje “Hello World!”.
  • app > res > layout > activity_main.xml: es el archivo XML que define el diseño de la actividad. Contiene un elemento TextView con el texto “Hello world!”.
  • app > manifests > AndroidManifest.xml: es el archivo de manifiesto  que describe las características fundamentales de la app y define cada uno de sus componentes  (botones , cajas de texto , fondos , etc. )
  • Gradle Scripts > build.gradle:Android Studio usa Gradle para compilar y generar tu app. Existe un archivo build.gradle para cada módulo de tu proyecto, así como también un archivo build.gradle para el proyecto entero. Generalmente, solo será importante el archivo build.gradle del módulo. En este caso, es el app o módulo de aplicación.

 

Después  de comprobar la estructura de un programa básico en  Android , toca configurar su dispositivo físico Android  para probar el código pues lo cierto es que aunque es posible hacerlo con emulador lo ideal es mejor hacerlo sobre un terminal físico .

Este paso o se hace de la siguiente manera:

  1. Conecte su dispositivo a su máquina de desarrollo con un cable USB. Si está desarrollando en Windows, es posible que necesite instalar el controlador USB adecuado para su dispositivo (para obtener ayuda para instalar los controladores, consulte el documento Controladores OEM USB).
  2. Habilite USB debugging en el dispositivo. Para ello, dirígase a Settings > Developer options. (En Android 4.2 y versiones posteriores, Developer options está oculto de manera predeterminada. Para que esté disponible, diríjase a Settings > About phone y presiona Build number siete veces. Cuando regreses a la pantalla anterior, verás Developer options.)

Ejecute su app desde Android Studio de la siguiente manera:

  1. En Android Studio, seleccione su proyecto y haga clic en Run en la barra de herramientas.
  2. En la ventana Select Deployment Target, selecciona su dispositivo, y haga clic en OK.
  3. Android Studio instalara la app en su dispositivo conectado y lo iniciara automáticamente

!Enhorabuena  ya ha creado su propia app para Android, y de hecho ya tenemos las bases para desarrollar cualquier cosa  que se nos ocurra!

Como instalar Android Car


Es raro hoy en día no viajar  sin un smartphone en el bolsillo  ,pues es la autentica navaja suiza pues ademas no solo podemos usarlos  para  llamar ,sino también para un sinfin de de funcionalidades,  incluso relacionadas como la mejora de la conducción

En este contexto aparece  Android  Auto  que aunque pueda venir instalado en algunos vehículos , lo cierto es que no es exclusivo de algunas marcas de coche pues si cuenta con un smartphone en Android también  puede tener esa funcionalidad incluso aunque  solo sea desde el propio terminal como vamos a ver en este post.

Android Auto actualmente en su ultima versión   es compatible con cualquier coche pues basta conectar su teléfono a una pantalla de coche compatible o colocando éste en una base y utilizando Android Auto directamente desde la pantalla del teléfono.

Cuenta con una interfaz sencilla  con  botones y textos grandes así como potentes acciones de voz, que  permite usar las aplicaciones del teléfono fácilmente mientras conduzca. Como no podía ser de otra manera, integra  Google Maps para la navegación  y Google Music para  escuchar listas de reproducción o podcasts de sus aplicaciones favoritas, pudiendo enviar mensajes por voz y mucho más.

androidauto

En caso de que  lo tenga ,para comprobar si la pantalla de su coche es compatible con Android Auto y obtener información sobre cómo habilitarlo  puede  consultar el manual del usuario o recomiendan ponerse en contacto con el fabricante del coche. Una vez habilitado, basta conectar el teléfono al coche con un cable USB de alta calidad para abrir Android Auto.

Algunas de las novedades que incorpora esta ultima versión NOVEDADES

    •  Diga “Ok Google” para dar comandos de voz sin necesidad de tocar la pantalla
    • Android Auto puede abrirse automáticamente en la pantalla del teléfono al conectarlo al Bluetooth del coche
    • Puede enviara un mensaje de respuesta personalizado con un solo toque
  • Permite explora sus listas de canciones más fácilmente con la nueva función para cambiar de letra

En cuanto a requerimientos , necesitara un teléfono con Android 5.0 o versiones posteriores (Lollipop, Marshmallow o Nougat) y una conexión de datos activa.Ademas como comentábamos  obliga a  actualizar o a instalar en caso de que no las tenga  algunas aplicaciones propias de Google , como son Google Maps, Google Play Música o la Búsqueda de Google.

Una vez que haya instalado el sw de Android Auto  también necesitara un soporte  para poderlo ver cómodamente sin que le quite visibilidad en el parabrisas. En ests sentido están surgiendo nuevas propuestas ademas de los típicos sujetos con ventosas o en las rejillas de ventilación , por ejemplo este Soporte Móvil  ,  tiene una importante novedad : se  sujeta exclusivamente en la ranura del portacd’s  del  autoradio clasico de coche ( normalmente y a en desuso puesto que podemos oor muestros temas favoritos  a traves del bluettoth conectado a nuestro smartohone mediante A2DP)  de modo que este nuevo diseño e s fácil de instalar y utilizar, por lo que no tiene que preocuparse por la ventosa se suelte en el salpicadero o el parabrisas, así que  la instalación no dañara  su vehículo al no llevar  ventosas, pinzas, tornillos, pegamento y etc.pues se asegura fácilmente a la parte inferior y los lados de su dispositivo con dos asideros laterales acolchados.

soporte

Por supuesto ademas cuenta con la rotación completa de 360 grados y la capacidad para poner el teléfono en modo horizontal, para poder e ver fácilmente cualquier cosa, y acceder a su teléfono desde cualquier lugar en el asiento delantero con este soporte para coche para su teléfono. Este modelo es un soporte universal siendo compatible con todo tipo de teléfonos inteligentes, incluyendo todos los dispositivos iPhone y Android. Con firmeza y seguridad monta smartphones, unidades de GPS, radios por satélite, reproductor de MP3 y otros dispositivos de hasta 5.5 pulgadas de tamaño de pantalla,etc.

Para consultar los problemas conocidos y obtener ayuda sobre el Android Auto puede encontrar mas información accediendo  a la página de AndroidAuto

Construcción de una imagen para Orange Pi


En este post vamos a describir el proceso para combinar sunxi u-boot, kernel de linux y otros bits para crear la base de un sistema operativo de  arranque desde cero y también la base para crear otro para la placa Orange PI.
Por supuesto no construiremos una distribución completa, sólo construimos una imagen que contiene el   u-boot, el núcleo y un puñado de herramientas de modo que  luego usaremos un sistema de archivos raíz existente para obtener un sistema útil.

Dependiendo del tamaño de sistema de archivos raíz, lo ideal es  que utilice una tarjeta SD de  4 GB  o más , tipo clase 10  porque será más estable ,la cual por cierto  previamente habrá particionado y formateado  antes con las herramientas habituales (hard disk low level format  o SDFormater) .
Tenemos dos métodos para construir todo lo que necesitamos, esta guía , el otro es la manera más fácil mediante el uso de sunxi BSP.

orangepi

Haga una cruz toolchain

La cadena de herramientas es un conjunto de binarios, bibliotecas de sistema y herramientas que permiten crear (en nuestro caso, cross-compilar) un  u-boot y kernel para una plataforma de destino. Esto, hasta cierto punto limitada, tendrá que coincidir el rootfs objetivo.

Si usa  Ubuntu o Debian, puede obtener todo lo que necesita por instalar ,  ejecutando las siguientes herramientas:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential u-boot-tools uboot-mkimage binutils-arm-linux-gnueabihf gcc-4.7-arm-linux-gnueabihf-base \
                     g++-4.7-arm-linux-gnueabihf
sudo apt-get install gcc-arm-linux-gnueabihf cpp-arm-linux-gnueabihf libusb-1.0-0 libusb-1.0-0-dev git wget fakeroot kernel-package \
                     zlib1g-dev libncurses5-dev

Nota: En Debian (sibilancias) Ubuntu 13.10 (picantes), paquete uboot-mkimage es quitado, el comando mkimage incluido en el paquete de u-boot-tools . En Ubuntu 12.04, cambiar gcc-4.7-arm-linux-gnueabihf-base y g ++-4.7-arm-linux-gnueabihf a gcc-4.6-arm-linux-gnueabihf-base y g ++-4.6-arm-linux-gnueabih.
También puede utilizar la herramienta de Linaro la cadena o cadena de herramientas de código Sourcery, son toolchains independiente con grandes archivos que vienen con todo que lo necesario.

Utilize Orange Pi BSP

BSP significa “Paquete de apoyo de la placa”.

Instalación

Obtener el repositorio BSP:

git clone https://github.com/orangepi-xunlong/orangepi-bsp.git

Construcción

Después de obtener el BSP, luego clonado al  directorio de sunxi bsp , ejecutar comando de compilación:

./configure OrangePi
make

Este comando  tomará un tiempo para construir todas las cosas. Después de que todo haya sido construido, usted conseguirá todo lo que quiera en el directorio build/OrangePi_hwpack , como u-boot-sunxi-con-spl.bin, scritp.bin, uImage y módulos. También puede modificar su configuración de kernel ejecutando:

make linux-config

Esto sobrescribirá el archivo .config en el /build/sun7i_defconfig-linux.

Paso a paso

Construir u-boot

U-boot es el gestor de arranque utilizado comúnmente en los allwinner SoCs. Similar a muchos otros, proporciona la infraestructura básica para llevar un SBC (sola computadora de la placa ) hasta un punto donde puede cargar un kernel Linux y comenzar a arrancar el sistema operativo.
Primero necesita clonar el repositorio de Github:

git clone https://github.com/orangepi-xunlong/u-boot-orangepi.git

Después de que el repositorio haya  sido clonado , usted puede construir el u-boot
Primero configurar el u-boot :

make CROSS_COMPILE=arm-linux-gnueabihf- Orangepi_config

Y luego el u-boot:

make CROSS_COMPILE=arm-linux-gnueabihf-

Después usted puede conseguir el u-boot-sunxi-con-spl.bin u-boot.img, u-boot.bin, sunxi/spl-spl.bin. Aquí utilizamos solamente archivo u-boot-sunxi-con-spl.bin.

Construir el fichero  script.bin

En primer lugar, obtener los siguientes repositorios:

git clone https://github.com/orangepi-xunlong/sunxi-tools.git
git clone https://github.com/orangepi-xunlong/sunxi-boards.git

Ir a sunxi-tools y ejecutar el comando

make

Usted puede necesitar instalar los paquetes dependientes:

sudo apt-get install pkg-config

De este modo obtendrá la herramienta fex2bin, bin2fex y otros.
Entonces en el árbol de sunxi-tableros , buscar el archivo OrangePi.fex .  Podemos modificar algunas de las configuraciones en el archivo, como [gmac_para], [usb_wifi_para], etc..

Ya  podemos crear el archivo script.bin:

${sunxi-tools}/fex2bin OrangePi.fex script.bin

El prefijo ${herramientas de sunxi} indica que se encuentra en su árbol de sunxi-herramientas.

Necesitará este archivo script.bin más tarde al terminar la instalación de u-boot.

El núcleo de la construcción

En primer lugar, obtener el repositorio del kernel de linux después de ejecutar :

git clone https://github.com/orangepi-xunlong/linux-orangepi.git

En segundo lugar, establecer la configuración predeterminada:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- sun7i_defconfig

En tercer lugar, ajustar la configuración. Para  abrir un núcleo es necesario configurar o cerrar el kernel inútil configurando o  editando su configuración de kernel:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

Contruccion de uImage cons  módulos:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules

Como paso final, crear el árbol completo de módulo:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=output modules_install

La opción de INSTALL_MOD_PATH especifica el directorio donde el árbol completo del módulo estarán disponible. En este ejemplo, será el directorio de salida bajo el núcleo crear directorio.
Ahora tiene el siguiente que residen en el árbol del kernel:

arch/arm/boot/uImage
output/lib/modules/3.4.XX/

El archivo uImage Iniciado por u-boot, y el directorio de módulos que se copiarán a las /lib/modules en el sistema de archivos raíz de destino.

Utilizando cuatro archivos

A través de “paso a paso” o “uso de sunxi bsp”, obtendrá al menos cuatro archivos o paquetes que necesitas, son:

u-boot-sunxi-with-spl.bin
uImage
script.bin
modules/3.4.XX

Utilizamos estos cuatro archivos para configurar la tarjeta SD bootable.

Referencia

1. http://sunxi.org/Manual_build_howto
2. http://sunxi.org/U-Boot#Compilation
3. http://sunxi.org/Linux_Kernel#Compilation
4. http://sunxi.org/BSP

 

Fuente orangepi.org

Conversión de carga inalámbrica para smartphones


La utopía de carga inalámbrica que describía Tesla hace muchos años con su famosas bobinas Tesla, esta  cada vez esta  mas cerca de ser factible  gracias a  la evolución de los sistemas de carga  inalámbrica no solo empleados en pequeños dispositivos electrónicos como pueden ser smartphones de gama alta  sino también en todo  tipo de aparatos eléctricos como pueden ser  los cepillos eléctricos o los actuales coches eléctricos

Realmente, con la tecnologia actual, podemos hablar de dos sistemas de carga  :

  1. Carga Electromagnética: Este tipo de carga es inductiva y utiliza un campo electromagnético para la transferencia de energía  asi que podríamos decir que usa un principio similar al usados en los transformadores tradicionales  con dos  bobinas donde ahora el primario esta fuera  y el secundario en dispositivo a cargar. Hablamos pues de carga  a corta distancia que  requiere casi contacto con los dispositivos.Hasta no hace mucho había tres contendientes en el mercado, pero Power Matters Alliance (PMA) y la Alliance for Wireless Powery aunaron sus fuerzas dando lugar al Wireless Power Consortium   dando lugar al standard   Qi que es usado en muchos  smartphones de alta gama de modo nativo (Nexus 4/5,Nokia Lumia Icon/810/822/920/928/1520,LG Optimus F5/Lucid2,Motorola Droid Maxx,Motorola Droid Mini y HTC Droid DNA Butterfly)   o  con carcasas especiales (LG G2,iPhone 4/4S/5/5C/5S,Nokia Lumia 820/925/1020,Moto X,Samsung Galaxy S3/S4/S5,Sony Xperia Z2,etc)  y  también  en el nuevo sistemas de carga inalambrico integrado en los muebles  de Ikea
    1. Algunas ventajas: No hay un riesgo de recibir una descarga ya que no hay contacto directo con la fuente de energía. Es segura incluso en contacto con agua.Es muy cómodo y evita averiar el conector del puerto microusb
    2. Algunos puntos debiles: El dispositivo que se encarga de la transferencia de energía en comparación con un sistema de carga cableado es sensiblemente inferior
  1. Carga por Resonancia: Este tipo de carga se da a una distancia de 50 centímetros. Se utilizan dos bobinas de cobre, una que hace el trabajo de enviar la energía de la fuente y otra que recibe la energía y que va conectada al dispositivo a cargar. La transferencia de energía se da cuando las dos bobinas tienen la misma frecuencia y están cerca.

 

En este post vamos a ver como es posible añadir  un cargador inalámbrico por inducción a cualquier smartphone  aunque este no venga preparado  para este tipo de  carga   .

Realmente el principio es sencillo pues la corriente continua producida por el cargador tradicional del móvil se volverá a transformar en corriente alterna por medio de un oscilador  y una bobina , y dicha energía se inducirá  desde la bobina transmisora hasta la bobina receptora que colocaremos en el dispositivo  a cargar junto a un  circuito convertidor ca /cc.

Aunque es posible fabricar tanto el transmisor como el receptor de carga inalámbrico uno mismo con  una bobina de cobre  un transistor  2sc5200  y una resistencia de 6k2 en el lado energizador  y otra bobina ,un puente de diodos ,un diodo zenner y un pequeño condenador electrolítico en la parte receptora ,  como podemos ver en este diseño de cargador inalámbrico  y otros muchos diseños más , realmente es complicado llegar a hacer un circuito discreto  que no se vea  y que sea  realmente practico.

Gracias a la miniaturización  y las placas con  tinta conductora   han aparecido realmente diseños  muy  interesantes para el lado receptor    , tal  y como el  diseño  de Xcsorce    pues gracias a su delgadez  extrema puede colocarse entre la batería  y la carcasa de cualquier  teléfono    con Micro USB como puerto de carga, no aumentando el peso adicional del móvil.

2016-12-12_23h26_10.png

El diseño trabaja  en la banda de  100-200KHz (la banda de Qi)  por lo que para el transmisor  podemos usar cualquier cargador inalámbrico , necesitando ,eso si,  una distancia de 5mm entre la bobina integrada del cargador inalámbrico y éste , distancia suficiente  “alta” como  para colocarlo dentro de la carcasa del terminal ,no quedando asi visible .

 

Este modelo  permite un fácil montaje y desmontaje, cómodo de usar en solo 4 pasos de la siguiente manera:

  1. Retirar la tapa posterior
  2. Enchufar en la cabeza usb micro
  3. Colocar la bobina  y el circuito sobre la batería(¡Ojo! Las bobinas solo cargan por una cara, por este motivo es “MUY IMPORTANTE” saber que tipo/posición de conector tenemos.)
  4. Poner en la contraportada.

2016-12-12_20h43_10

 

Obviamente  el cargador  puede estar unido en todo momento sin tener que sacar el conector de modo  que  se puede alargar la vida del propio conector microusb  del terminal  y ademas  protegerlo  porque no hace falta quitarlo en el uso normal .Las “fajas” de estas bobinas suelen ser muy finas, lo que nos permite cerrar la tapa y que quede totalmente oculta.Como es lógico, se “pierde” un conector microusb, pero se gana la carga por inducción.

Este  receptor inalámbrico WPC Qi es compatible pues con móviles que usan usb micro siendo esta la forma más eficiente para que cualquier  dispositivo pueda  convertirse en compatible con carga inalámbrica  teniendo  un impacto mínimo en el precio, sin necesidad de comprar accesorios de alimentación inalámbrica externos o módulos integrados en el dispositivo.

Respecto si el micro usb del terminal si es hacia arriba o hacia abajo  no importa si el USB va al derecho o al revés ya que puede doblar el cable que trae y se adapta; tan solo no sirve para los móviles que tengan el conector enfrente de la cámara como es el caso del MLAIS M52 Red Note porque tapa esta al conectarlo.

Para terminar , aunque ya se ha comentado, como el receptor trabajar con la plataforma de carga inalámbrica Qi , el cargador inalámbrico también lo deberá hacer ( es decir los modelos estándard).

 

I