Cómo trabajar con Netduino 2 y Visual Studio 2012 en Windows 8


En la página de Netduino, no hay referencias aun a la Instalación de Visual Studio 2012 sobre Windows 8

netduinodownload

  • Puede descargar   Visual Studio 2012  Express para Desktop   desde aqui

expres2012inicio

No debe  instalar  la versión para Windows 8  pues aunque disponga de windows 8  ya que no funcionará  con  su Netduino, pues esta version es especifica para la creacion de nuevas aplicaciones para dispositivos moviles o tabletas y no es el caso

visual studio 2012

Puede que el enlace de descarga no le funcione con Google Chrome ,por lo que si es el caso, pruebe el enlace anterior desde Microsoft Internet Explorer.

visual estudio2012

Seleccione español  (o su idioma  ) y pulse sobre la primera opción de descarga sobre Internet

express2012

Ahora después de aceptar las condiciones y pulsar  INSTALAR  , hay que esperar un rato a que concluya la instalación:

express2012instalar

Tras unos 20 minutos o más según la velocidad de la  red, obtendremos  el fin de instalación

express2012fin

Ahora al iniciar si pensamos utilizarlos más de 3o días tendremos que registrarnos.

registro visual studio 2012

Tras introducir la cuenta de correo  (preferiblemente de Microsoft)  y un par de cuestiones nos ofrecen por  fin la clave del producto,la cual introduciremos en la caja anterior y desde ese momento ya tendremos el entorno de visual Studio 2012  disponible

  • Una vez  instalado el Visual Studio  2012 correctamente,descargar e instalar la última versión  . NET Micro Framework SDK 4.3 ,  puesto que la versión  4.2 disponible  que  nos citan  en la  pagina de  descargas de  Netduino no soporta Visual Studio 2012

wndowsnet

Ahora  seleccionamos el primer link (SDK 4.3 RTM)

windowsnet2

Por ultimo  en otras versiones ,descargaríamos  e instalaríamos  el  SDK Netduino v4.2.1.0   (32 bits o 64 bits según la versión de Windows  8), pero para nuestro caso deberemos instalar el SDK v4.3

ejecutar detodos modos

Netduino firmware 4.3

  • Netduino 2 Firmware (v4.3.0.0 beta 1)
  • Netduino Plus 2 Firmware (v4.3.0.0 beta 1)
  • Netduino Go Firmware v4.3.0.0 – disponible en breve, ver más abajo
  • Netduino Mini Firmware v4.3.0.0 – disponible en breve, ver más abajo
  • Netduino 1 y Netduino Plus 1 – ver abajo

Actualizaciones para Netduino Go
Netduino Go va a obtener algunas actualizaciones de software adicionales para ir junto con. NET 4.3 MF,,mientras tanto, el nuevo SDK funcionará con Netduino versión 4.2 del firmware.

Actualizaciones para gen1 board
Esperamos ser capaces de actualizar todos gen1 Netduinos a. NET Micro Framework 4.3. Actualmente contamos con firmware temprana en funcionamiento en Netduino 1 y Netduino Plus 1, pero consume  demasiada valiosa flash / RAM.

Estan trabajando con Microsoft en algunos cambios a. NET MF 4.3 en relación con la nueva pila de red lwIP. Una vez que esos cambios están en su lugar, vans a tratar de exprimir el NETMF 4.3 firmware para que funciones sobre las placas gen1.

Netduino Mini debería recibir la actualización también.

Mientras tanto, el nuevo 4.3 SDK trabaja con gen1 estribos 4.2 o una versión anterior del firmware.

Fuente aqui

Cómo actualizar Netduino con firmware 4.2 en Windows 8 y Visual Studio 2012


Cómo hacerlo bien

DESISTALE LO VIEJO (SI ES QUE LO TIENE INSTALADO)

  1. Desinstale el. NET Micro Framework SDK v4.1.
  2. Desinstale el Netduino SDK v4.1.0.

CONSIGUA  NUEVO SOFTWARE

  1. Instalar Visual Studio 2012, si no lo ha hecho
  2. Descargar e instalar la última versión . NET Micro Framework SDK 4.3 .
    (El 4.2 disponible en Netduino no soporta VS 2012)
  3. Descargar e instalar el SDK Netduino v4.2.1.0 .
    (32 bits o 64 bits según la versión de Windows)
  4. Descargar e instalar SAM-BA 2.12 para Windows .
    (Usted tendrá que registrarse y abrir una sesión, pero es gratis)
  5. Descargue y descomprima el nuevo firmware Netduino .

BORRE SU NETDUINO

  1. Conecte su Netduino   con  un cable usb para  que este alimentado con 5V.
  2. Encontrar un cable de puente y conecte un extremo a la clavija de 3V3 y tocar la pequeña plaza de oro al lado del 0 pin GPIO con el otro extremo. Mantenga pulsado durante al menos 2 a 3 segundos.
    ADVERTENCIA: Este borra completamente la Netduino y no se puede deshacer. Si usted hace esto, la única manera de que vuelva a funcionar es completar con éxito el resto de los pasos.
  3. Desconecte el Netduino, espere unos segundos y vuelva a conectarlo.

Ahora hay que reconocer a Windows como un nuevo dispositivo llamado GPS Detectar cámara. No hacemos más que ignorar esto y seguir adelante.

CARGAR LA IMAGEN TINYBOOTERDECOMPRESSOR

  1. Inicie la herramienta SAM-BA 2.12.
    (Debe estar en C: \ Archivos de programa (x86) \ Atmel \ sam-ba_2.12 \ sam-ba.exe)
  2. Seleccione la conexión.
    (Para mí era sólo una opción disponible)
  3. Seleccione su tablero.
    (Debe ser AT91SAM7X512-ek para el Netduino regular)
  4. Pulse en Conectar.
  5. Ejecute la ‘Bota de Flash’ script.
  6. Ejecute el script ‘Habilitar el acceso Flash’.
  7. Asegúrese de que está en la ficha Flash y enviar el archivo ‘TinyBooterDecompressor.bin’.
    (Vino con el firmware Netduino ha descargado anteriormente)
  8. Seleccione “No” en la pregunta sobre regiones bloqueadas.
  9. Cuando termine, cierre la herramienta SAM-BA.
  10. Desconecte y vuelva a conectar el Netduino.

INSTALE EL NUEVO FIRMWARE

  1. Inicie la herramienta MFDeploy.
    (Debe estar en C:. \ Archivos de programa (x86) \ Microsoft NET Micro Framework \ v4.3 \ Tools \ MFDeploy.exe)
  2. Seleccione USB como el dispositivo y usted debe obtener un dispositivo Netduino_Netduino.
  3. Haga clic en el botón Ping para ver si responde.
    (Debe responder con TinyBooter)
  4. Examinar y seleccionar tanto el los archivos ER_FLASH bajo Archivo de Imagen yER_CONFIG y haga clic en Deploy (tarda un tiempo).
    (Vino con el firmware Netduino has descargado antes. Utilice la tecla Ctrl para seleccionar los dos archivos en el diálogo de archivo)
  5. Por último, desconecte y vuelva a conectar el Netduino.

Para confirmar la actualización, con la herramienta MFDeploy, vaya al menú de destino y seleccione Funciones de dispositivos. Usted debe conseguir montón de información, y entre los que algo que dice “Netduino (v4.2.0.1) por Secret Labs LLC”. Y eso debería ser.Todos salieron entonces es abrir el proyecto en Visual Studio Netduino y cambiando el marco objetivo de 4,1 a 4,2 en la configuración del proyecto.

 

 

Fuente  Torleif Berger

Interesantisimo nuevo concepto de reloj inteligente


Ha aparecido un nuevo concepto de smartwatch con una Tecnología completamente nueva utilizando herramientas de clase mundial de desarrollo con una duración de la batería sin precedentes, gracias a la carga inalámbrica Qi, por lo que vamos a hablar de un salto generacional hacia adelante en la tecnología de smartwatch.

Como aspecto importante las baterias del Smartwatch están a menos de 10% del tamaño de las baterías de teléfonos inteligentes. Sin embargo, aunque todos estamos encantados cuando un smartphone dura todo el día en una carga, nos sentimos frustrados cuando una batería de un smartwatch pequeña no dura la semana,así que los diseñadores SmartWatch se han comprometido a olvidar conservar la limitacion de la energía de la batería nos aplicaciones simples, la conectividad mínima y herramientas de desarrollo primitivo:sin concesiones

No estaban dispuestos a hacer concesiones,así que han pasado el año pasado las pruebas y la integración de las mejores tecnologías de todo el mundo, eliminando las limitaciones del pasado creando creado la primera smartwatch que no compromete, tanto con la batería sin precedentes y potentes aplicaciones de vigilancia.

Con la comunicación de dos vías para smartphones y herramientas de desarrollo sorprendentes que se pueden descargar en la actualidad. Y con mucho más.

Este es el agente, una flamante generación de smartwatch.

Como quieren llevar sus relojes por todas partes, así que Secret Labs(los famosos creadores de la plataforma Netduino ) se asoció con Casa de Relojería NYC para elaborar un hermoso reloj que coincide con cualquier gusto.

Usted puede cambiar de un watchface a otro con sólo pulsar un botón, haciendo coincidir su estilo o su estado de ánimo. Además, puedes descargar watchfaces adicionales a través de su smartphone.

Ademas permite conversaciones con su teléfono inteligente a través de Bluetooth, lo que permite un cómodo control de su biblioteca de música y actuando como una pantalla de la muñeca basada en aplicaciones para teléfonos inteligentes.

Gracias al poderoso firmware Bluetooth esto hace posible que aplicaciones de teléfonos inteligentes puedan trabajar con el reloj, sin requerir comunicación o listas blancas entre procesos.

Agente también muestra las llamadas entrantes y notificaciones. Y vibra para hacerte saber cuando has dejado accidentalmente el teléfono olvidado siendo compatible con iPhone 4S o superior, Android 2.3 + y Windows Phone 8.

 

BLUETOOH

Al igual que su teléfono inteligente, agente se ejecuta aplicaciones descargables.

Estas aplicaciones pueden hablar con los dispositivos Bluetooth tradicionales, tales como teléfonos inteligentes y los monitores de ritmo cardíaco (para aplicaciones de ejercicio), así como la nueva generación de dispositivos Bluetooth de baja energía, tales como cerraduras de las puertas (por lo que puede dejar las llaves físicas detrás).

En colaboración con su smartphone, aplicaciones de vigilancia también puede obtener información a través de Internet, que le mantendrá al día con las cosas que son más importantes para usted.

 

PROCESADOR DUAL CORE

Aplicaciones de vigilancia de gran alcance requieren un potente procesador,pero potentes procesadores desgastan las baterías rápidamente.

Por duración de la batería, el procesador del smartwatch permanece en modo de reposo la mayor parte del tiempo. Mientras que los procesadores del año pasado consumen 300μA en modo de espera, nuevo procesador ARM Cortex-MAIL M4 consume sólo 33μA (11% de lo que el poder).

Y para mantener ese procesador en modo de espera tanto como sea posible, hemos añadido un procesador secundario más pequeño. El segundo procesador se encarga de tareas de limpieza y eventos y en sí permanece en un modo de reposo 0.1μA súper baja potencia mayor parte del tiempo.

Debido a pilas de reloj son tan pequeñas, aplicaciones de vigilancia deben estar diseñados para la eficiencia de la batería. Pero como fichas de medición de energía consumen demasiada energía, smartwatches han carecido de las herramientas necesarias para aplicaciones de vigilancia de poder optimizar.

Así que han estado atascados con aplicaciones simples que consiguen decente de vida o la batería aplicaciones más sofisticadas que pueden agotar la batería y arruinar la experiencia del usuario.

Afortunadamente, recientes innovaciones de hardware en conteo coulomb, combinados con algún software muy inteligente, permiten AGENT para proporcionar medición de potencia de precisión en la demanda, sin sacrificar la duración de la batería. Esto da a los desarrolladores las herramientas que necesitan para crear sofisticadas aplicaciones reloj Bluetooth conectadas que permien un uso amigable de la bateria.
PANTALLA

LCDs tradicional puede mostrar interfaces de usuario sin problemas, pero están muy hambrientos de poder. Pantallas de papel electrónico son muy eficientes, pero sus tasas de refresco lentas no permiten animaciones.

Así AGENTE utiliza un nuevo 1,28 “Display memoria aguda que combina lo mejor de ambas tecnologías: animaciones rápidas, la claridad de visualización al aire libre de lectura alta, y el consumo de energía ultra bajo (~ 20uA).

Esta nueva pantalla de memoria también funciona a una tensión inferior a la última generación, la eliminación de la energía-que pierde refuerzos tensión de nuestro diseño eléctrico.

 

CARGA

A todos nos encanta MicroUSB para cargar nuestros dispositivos, pero el agente tiene que ser resistente al agua,y  no son   grandes fans de los cables de carga de propiedad.

Qi (pronunciado “chee”) es un estándar global para la carga inalámbrica, y estan  construyendo esta tecnologa en el  smartwatch AGENTE. Basta con poner el reloj en la plataforma de carga incluido Qi (o cualquier otra plataforma de carga Qi) de vez en cuando para mantener la batería coronada.

Sin cables, sin problemas. La plataforma de carga incluido es compacto y alimentado por MicroUSB. Si usted tiene una almohadilla de carga Qi de Energizer, JBL, LG, Nexus, Nokia, Panasonic o los también funcionará.

 

Sensores de luz y de movimiento

MAIL detecta el movimiento en tres dimensiones con un acelerómetro de 3 ejes integrado. Datos de movimiento está disponible para aplicaciones bajo demanda a través de eventos de movimiento y sellos de tiempo. Utilice su smartwatch como un podómetro, un seguidor del sueño o un dispositivo de juego.

Dos sensores de luz integrados (tanto de banda ancha y de infrarrojos solamente) trabajan en conjunto para medir la luz ambiente, lo que permite-mail para iluminar de forma inteligente la pantalla en condiciones de poca luz. Y, por supuesto, las aplicaciones pueden recuperar el nivel de luz ambiental actual en cualquier momento.

Modos de recuperación a prueba de fallos

Desde firmware AGENTE se actualiza inalámbricamente, construimos modos de recuperación a prueba de fallos en el diseño de nuestro hardware. Esto asegura que las actualizaciones de firmware no pueden desactivar su reloj.

Incorpor   arranque flash de doble banco, para que podamos almacenar dos conjuntos de nuestro software de modo de recuperación. Si una actualización del firmware se interrumpe, incluso durante la actualización del software de modo de recuperación en sí, su copia de seguridad se recupera automáticamente y le permite iniciar la actualización de nuevo.

Y en el caso improbable de que su reloj se mete en un mal estado, el segundo procesador puede restablecer el reloj y la fuerza en modo de recuperación.

Administración avanzada de energía

7 días de duración de la batería con Bluetooth. 30 días de duración de la batería en modo de sólo watchface. Este es el nivel mínimo que nos fijamos para AGENTE.

Así que detrás de todos los componentes de la energía-bebiendo prima se encuentra un avanzado sistema de gestión de energía. Con tres convertidores de potencia ultra-eficientes separadas y software de gestión de energía personalizado, AGENTE está optimizado para asignar cada microvatios de energía de la batería con prudencia.

Y cuando el reloj alcanza el 10% restante de la batería, cambia automáticamente al modo de sólo watchface. Esto asegura que el reloj todavía proporciona funciones básicas de hora normal si está fuera del poder durante unos días.

Especificaciones

120MHz procesador ARM Cortex-M4 con AVR secundaria (coprocesador)
1.28 “Pantalla de Memoria (128 x 128)
con retroiluminación inteligente
Lente de cristal anti-reflejo
Bluetooth 4.0 BD / EDR + LE
Acelerómetro de 3 ejes
Sensor de luz ambiental
motor de vibración
7 días de la batería (típica)
30 días en el modo de sólo watchface
Carga inalámbrica Qi
Resistente al agua (ATMs: TBD)
AGENTE OS 1.0
incluidos. NET Micro Framework 4.3
RoHS, Pb-libre
Diseñado para la reparación y el reciclado incluyendo la batería reemplazable

SOFTWARE

Smartwatches tradicionales ejecutan aplicaciones en un entorno restringido. Esto puede dar lugar a pérdidas de memoria, bloqueos y relojes con discapacidades permanentes. Sin controles de acceso, las aplicaciones pueden incluso robar información privada sobre otras aplicaciones.

Smartphones resolver estos problemas a través de sofisticados esquemas de seguridad y tiempos de ejecución administrados. OS del agente incluye un tiempo de ejecución administrado, optimizado para la arquitectura de bajo consumo. Se llama el. NET Micro Framework y hace que las aplicaciones de vigilancia confiable.

Esta característica de ejecución administrado también ofrece a los desarrolladores las características modernas que anhelan: la programación basada en eventos, multi-threading, la recolección de basura, las expresiones lambda, manejo de excepciones, administración de energía automática, y mucho más.
Mira las aplicaciones pueden ser escritos en C # con Microsoft Visual Studio 2012 (incluyendo la libre edición Express). Despliegue sus aplicaciones a través de Bluetooth y depurar de forma interactiva.

Los desarrolladores también pueden utilizar el agente como una pantalla secundaria, interactuar con él de forma remota a través de Bluetooth de su Objective-C, C # o Java aplicación para smartphones.

También han  creado un emulador de escritorio, lo que facilita a los desarrolladores empezar a crear aplicaciones reloj mientras estamos trabajando duro para conseguir su smartwatch listo para su muñeca. Daremos a conocer la versión preliminar del emulador justo después de la campaña de Kickstarter termina y dará a conocer la versión final de este otoño.

 

 

Más información aqui