Comparacion entre Gadgeteer y Netduino Go


Con Gadgeteer se pretende materializar  el concepto de encapsulación de software para los componentes de hardware, lo que permite el montaje sin soldadura de la electrónica con una selección de módulos de hardware. Hay un cierto foco en el prototipado rápido de la fabricación mediante modulos físicos utilizando diseño asistido por ordenador.

El núcleo Gadgeteer NET. se basa en el . NET Micro Framework , actualmente la versión 4.1 y se origina en Microsoft Research en Cambridge, Reino Unido. Las bibliotecas del núcleo se publican bajo la licencia Apache 2.0 License y los diseños de hardware se encuentran bajo la licencia Creative Commons 3.0. El código fuente del núcleo está disponible al público desde el repositorio de código fuente CodePlex.

Los proyectos Gadgeteer. NET  lo forman parte  una placa base y una serie de módulos conectados a través de un conector estándar de 10 pin. Los conectores de  la placa base puede soportar uno o más tipos diferentes de módulos, que se muestra por una serie de “cartas” junto a la toma de corriente. Cada módulo tiene una “carta “que muestra su tipo de módulo. (de este modo.módulos de conexión incorrecta no dañan al hardware y ademas  proporcionan solamente  un módulo de alimentación rojo). Cualquier módulo que suministra energía (a través de USB, DC o batería) es de color rojo para ayudar a prevenir múltiples fuentes de energía que potencialmente pueden dañar los dispositivos.

Muchos módulos diferentes están disponibles para una serie de fabricantes de hardware, incluida la transmisión inalámbrica, sensores ambientales, actuadores y módulos personalizados comunidad que resulta en un gran ecosistema de los proyectos

Cualquier fabricante de hardware, constructor o hobbiest puede crear hardware compatible con Gadgeteer NET  .En la actualidad múltiples fabricantes participan:

  • GHI Electronics,

Love Electronics,

  • Mountaineer Group ,

Seeed Studio y

  • Sytech design  ,los cuales fabrican  las siguientes placas:
Mainboard Clock speed (MHz) Processor Number of sockets Width (mm) Length (mm) Manufacturer
Argon R1 120 LPC1788 Cortex-M3 14 57 92 Love Electronics
Eth Mainboard 1.0 168 ARM7 STM32F407 8 42 57 Mountaineer Group
USB Mainboard 1.0 168 ARM7 STM32F407 9 32 57 Mountaineer Group
Nano 200 Freescale ARM920T 10 42 57 Sytech Design
FEZ Spider 73 ARM7 LPC2478 14 52 57 GHI Electronics
FEZ Hydra 200 ARM9 AT91SAMRL 14 62 87 GHI Electronics
FEZ Cerberus 168 ARM7 STM32F405 8 47 57 GHI Electronics
FEZ Cebuino Bee 168 ARM7 STM32F405 3 55 80 GHI Electronics

Netduino Go

Netduino Go esta basado   en la plataforma Netduino  y  fue lanzado recientemente  .  Como aspecto  a destacar soporta  tanto Escudos Arduino(se necesita un adaptador  especial)  como  módulos Gadgeteer  con compatibilidad pin a pin. Además  también soporta módulos  de bus plug-and-play go   descritos en la tabla de más abajo.

En cuanto   al procesador    y memoria las carastericticas son similares  a la plataforma Netduino:

STMicro 32 bits microcontrolador
Velocidad: 168 MHz, Cortex-M4
Código de almacenamiento: 384 KB
RAM: 100 KB +

En cuanto al numero de conexiones de  E/S son la siguientes:

los 8 puertos Gobus: módulos Gobus
E / S adicionales a través de los módulos de expansión:
GPIO, ADC, PWM, y más

Y a continuación destacamos los módulos disponibles:

Nombre y Enlace Imagen Descripción Link Driver
 
Módulo de LED RGB
Módulo de LED RGBMódulo de LED RGB
Un módulo simple, con una sola (de alta calidad y muy brillante) LED RGB. Netduino SDK v4.2.0 (binario)
Potenciómetro
Módulo potenciómetroMódulo potenciómetro
Un módulo simple con un solo potenciómetro. Netduino SDK v4.2.0 (binario)
Botón
Módulo ButtonMódulo Button
Un módulo simple con un solo botón. Netduino SDK v4.2.0 (binario)
Piezo Buzzer
Módulo Buzzer PiezoMódulo Buzzer Piezo
Un módulo que reproduce tonos de audio usando una simple Buzzer Piezo. NetduinoGo.PiezoBuzzer.zip (binario)
Source_NetduinoGo.PiezoBuzzer.zip (fuente)
Escudo Base
Módulo Base EscudoMódulo Base Escudo
Un módulo que utiliza uno de su GO! puertos de bus para darle un Netduino. ShieldBase_Assembly_v0.1.zip (binario)
escudo de base firmware v4.2.0 (fuente)
[Nwazet
Módulo de Adquisición de Datos
Módulo de Adquisición de DatosMódulo de Adquisición de Datos
Sistema de cableado Industrial, 8 entradas analógicas, 8 GPIO digitales, I2C, USART, SDHC de hasta 16 GB de almacenamiento, reloj en tiempo real, 19 LEDs de estado controlables por el usuario. I2C biblioteca de controladores sensores. Binarios
Fuente
Toque módulo de visualización
Toque módulo de visualizaciónToque módulo de visualización
Un brillante y rápido 2.8 “240×320 TFT LCD de pantalla táctil. Nwazet.GO (binario)
Nwazet.GO (fuente)
Módulo de relé
Módulo de reléMódulo de relé
Un relé fornido capaz de conmutar 16 Amperios, 10 millones de veces. Nwazet.GO (binario)
Nwazet.GO (fuente)
Fuente de alimentación
Fuente de alimentaciónFuente de alimentación
A 5V @ 800mA fuente de alimentación regulada para su Netduino GO! proyectos. Cuenta con un jack de 2.0mm barril, un gran ON / OFF interruptor de encendido y un LED de alimentación. No se requiere
VariableLabs
ProtoModule
ProtoModuleProtoModule
A GO plataforma de prototipado módulo reutilizable para la creación de módulos personalizados y conexión de otros equipos Todavía no disponible
Komodex Labs
Seven Segment Display
ImagenSeven Segment Display
Un módulo de visualización de siete segmentos de 4 dígitos. Komodex driver de módulos
LCD Character
LCD Character
Un módulo LCD HD44780 personaje basado. Komodex driver de módulos
Módulo Breakout Gobus
Módulo Breakout Gobus
Un tablero del desbloqueo de módulos Gobus con características para ayudar a los programas y depurar módulos STM8 basados. N / A

Como  resumen , algunas diferencias significativas entre  Gadgeteer y Netduino Go:

  • Gadgeteer, desde la perspectiva del hardware, es una tecnología de pin-asignación como Arduino Shields. Hay un nivel similar de la simplicidad / complejidad a ella como con Arduino Shields (es decir pins superpuestas, periféricos que se van en un socket al conectar módulos en otra toma, número fijo de funciones periféricas, etc) A diferencia de Arduino, sólo un subconjunto de módulos Gadgeteer trabajará con una placa base Gadgeteer dado. Pero con Gadgeteer, tienes múltiples interfaces pin así que hay menos solapamiento pin.
  • Netduino Go utiliza módulos tipo plug-and-play. El  protocolo de bus que Netduino Go utiliza es virtual I / O…so al conectar un módulo de bus go!  Se auto-enumera y agrega sus características a la placa base. Similar a cómo funciona USB en su computadora. No se superponen los pins o limitaciones del módulo.
  • Netduino Go también tiene un modo de compatibilidad que se puede conectar módulos Gadgeteer de hasta dos sockets. Al igual que con otras tarjetas compatibles-Gadgeteer, conectando un deshabilita la funcionalidad del módulo en uno o más otros zócalos.
  • Netduino Go tiene seis veces el almacenamiento de código (1MB, 384KB de código), cuatro veces la velocidad (168 MHz), y el doble de RAM (100 KB +) de Netduino Plus.

Por último como aspecto a destacar de ambas plataformas  es que ninguna de las dos  tiene de forma nativa conectividad de red  ( como ejemplo si la tiene la plataforma Netduino Plus o Netduino Plus 2)

Más información sobre Netduino Go:
http://forums.netduino.com/index.php?/topic/3867-introducing-netduino-go/

Más información sobre Gadgeteer:
http://gadgeteer.codeplex.com/

Fuente aqui

Anuncios

Comparacion Netduino con Gadgeteer


Con Gadgeteer se pretende materializar  el concepto de encapsulación de software para los componentes de hardware, lo que permite el montaje sin soldadura de la electrónica con una selección de módulos de hardware. Hay un cierto foco en el prototipado rápido de la fabricación mediante modulos físicos utilizando diseño asistido por ordenador.

El núcleo Gadgeteer NET. se basa en el . NET Micro Framework , actualmente la versión 4.1 y se origina en Microsoft Research en Cambridge, Reino Unido. Las bibliotecas del núcleo se publican bajo la licencia Apache 2.0 License y los diseños de hardware se encuentran bajo la licencia Creative Commons 3.0. El código fuente del núcleo está disponible al público desde el repositorio de código fuente CodePlex.

Los proyectos Gadgeteer. NET  lo forman parte  una placa base y una serie de módulos conectados a través de un conector estándar de 10 pin. Los conectores de  la placa base puede soportar uno o más tipos diferentes de módulos, que se muestra por una serie de “cartas” junto a la toma de corriente. Cada módulo tiene una “carta “que muestra su tipo de módulo. (de este modo.módulos de conexión incorrecta no dañan al hardware y ademas  proporcionan solamente  un módulo de alimentación rojo). Cualquier módulo que suministra energía (a través de USB, DC o batería) es de color rojo para ayudar a prevenir múltiples fuentes de energía que potencialmente pueden dañar los dispositivos.

Muchos módulos diferentes están disponibles para una serie de fabricantes de hardware, incluida la transmisión inalámbrica, sensores ambientales, actuadores y módulos personalizados comunidad que resulta en un gran ecosistema de los proyectos

Cualquier fabricante de hardware, constructor o hobbiest puede crear hardware compatible con Gadgeteer NET  .En la actualidad múltiples fabricantes participan:GHI Electronics,Love Electronics,Mountaineer Group
Seeed Studio y Sytech design  ,los cuales fabrican  las siguientes placas:

Mainboard Clock speed (MHz) Processor Number of sockets Width (mm) Length (mm) Manufacturer
Argon R1 120 LPC1788 Cortex-M3 14 57 92 Love Electronics
Eth Mainboard 1.0 168 ARM7 STM32F407 8 42 57 Mountaineer Group
USB Mainboard 1.0 168 ARM7 STM32F407 9 32 57 Mountaineer Group
Nano 200 Freescale ARM920T 10 42 57 Sytech Design
FEZ Spider 73 ARM7 LPC2478 14 52 57 GHI Electronics
FEZ Hydra 200 ARM9 AT91SAMRL 14 62 87 GHI Electronics
FEZ Cerberus 168 ARM7 STM32F405 8 47 57 GHI Electronics
FEZ Cebuino Bee 168 ARM7 STM32F405 3 55 80 GHI Electronics

Netduino (y otras  placas  incluidos los productos FEZ de GHI) son dispositivos HW  con un microprocesador que ejecuta NET Microframework – en un factor de forma que se asemeja a Arduno, lo que significa que puede conectar otras tarjetas (o “escudos”) en la parte superior de la placa base para ampliar su funcionalidad.

. NET Gadgeteer es algo diferente:

  • . NET Gadgeteer Hardware
    • Un sistema Gadgeteer NET. Se compone de una placa base que contiene un procesador incorporado y una variedad de módulos que se conectan a la placa base a través de una sencilla interfaz de plug-and-play. Hay un montón de módulos NET Gadgeteer disponibles en la actualidad:. Pantalla, cámara, red, módulos de almacenamiento, controles de entrada y más se están diseñando todo el tiempo!
    • Los sockets. NET Gadgeteer de placa base están numeradas, y cada uno se marcan con una o más letras, que indican qué módulos se pueden conectar a la CPU que es más poderoso que Netduino clase de dispositivos.
  • Runtime Gadgeteer
    • Gadgeteer es 100% código C # logrado lo que no está vinculada a ningún firmware (código C + +). http://gadgeteer.codeplex.com/
    • Se trata de un “estándar Open tomas de conexiones”. Usted puede obtener un módulo de empresa x, otro módulo de la compañía y utilizar los dos en la placa principal de la compañía de z, incluso si usted no tiene los archivos de diseño. Todo va a funcionar muy bien juntos. Por supuesto, alguien puede venir con un modelo avanzado que requiere un software especial, pero sobre todo módulos simplemente trabajar.
    • Usted puede incluso crear sus propios módulos para ir en cualquier placa base … esta es la belleza de Gadgeteer. Piense en esto como “arduino escudo como” pero es mejor ya que no hay superposición de pin y no se limitan a par de escudos ante la junta es demasiado larga para ser utilizable. Incluso se puede tomar la norma socket Gadgeteer y utilizarlo en una tabla que no está ejecutando NETMF en absoluto, pero perderá toda la buena Gadgeteer software proporciona.
  • Para más información sobre el tiempo de ejecución echa un vistazo a los documentos en CodePlex,http://gadgeteer.codeplex.com/releases/view/72208

Resumen

Netduino se construye con el movimiento de hardware de código abierto en la mente y es compatible con los escudos Arduino existentes al tiempo que permite que usted utilice el. NET Micro Framework para programarlo. Esto le permite aprovechar las experiencias existentes de. NET en esa plataforma en vez de tener que ir a través de otro idioma.

. NET Gadgeteer es una toma completamente diferente en el hardware con un conjunto específico de hardware creado para él que es modular y estandarizada.

Piense Netduino como un juego de construcción y. NET Gadgeteer como Legos. Usted puede construir cosas con los dos, pero uno es un poco más potente si desea aplicar lo que han creado a un conjunto más amplio de problemas.

Costos iniciales iniciales a participar también son más baratos con Netduino.

Ver: http://www.i-programmer.info/news/91-hardware/2819-net-gadgeteer-an-alternative-to-arduino.htm

Por ultimo no olvide que la plataforma Netduino Plus  y Netduino Plus 2  poseen de forma nativa conectividad ethernet integrada en la propia placa

Para obtener más información, visite:

Enviar datos directamente a Google Docs desde un PicMicro


Controlar la temperatura (o el tamaño que sea) desde cualquier lugar del planeta y compartir datos en la nube de Google gracias  a una simple  hoja de cálculo ya es posible  .Ademas  también muy sencillo gracias a FTPmicro y algunas implementaciones de la pila TCP / IP de Microchip.

¿Te gustaría ser capaz de controlar la temperatura de la cámara frigorífica o cualquier otro dispositivo repartidos por todo el mundo y enviar los datos en tiempo real a una hoja de cálculo de documento estándar? Y si este documento tuvo siempre en línea y de fácil acceso desde cualquier lugar del planeta? Todo es posible si usted tiene una conexión a Internet, una cuenta de Google y un PICmicro mano 🙂

Enviar a mis documentos de Google Docs con PICmicro

Primero usted tiene que crear  un  documento  de Google (que pronto pasará a Google Drive)  creando  un  nuevo formulario . A continuación, aparecerá una pantalla en la que puede configurar los “titulares de las preguntas” que no son más que los títulos de las columnas que organizarán nuestros datos.
En el ejemplo    insertaron Device en Roma y luego en Milán.
Una vez que haya guardado (automáticamente)  esto , debe volver a la página principal de Google Drive (anteriormente Documentos) y nos encontramos con nuestro documento a la que puede asignar un nombre, en nuestro ejemplo, controlar la temperatura, y luego modificar la primera línea de la primera columna de “información histórica” ​​para Marca de tiempo que nos dará la hora exacta de la actualización de la célula.
Así que vamos a tener nuestra primera línea que corre 3 columnas:
Fecha y hora – Dispositivo de Roma – Dispositivo de Milán

Por supuesto, todos estos nombres se pueden personalizarse de acuerdo a sus necesidades,asi como  también puede aumentar el número de columnas para controlar un mayor número de dispositivos.

A continuación, debe compartir el documento para que sea público y   visible
,(puede compartirse sólo con algunas personas).

El formulario también será un enlace para compartir, consistentente en  un acceso rápido que  puede  difundir  a sus amigos para que acceso directo, en tiempo real, los datos actualizados sobre el documento:
https://docs.google.com/spreadsheet/ccc?key=0Ail81YGXRx8XdFVJMDBVYS02YjZ …

En este punto tenemos que ir a averiguar el nombre de las cajas, estamos hablando de el nombre asignado por el software para reconocer las diferentes columnas, que es diferente del nombre asignado por nosotros 😉

Para ello, basta con echar un vistazo a la fuente de su página web de nuestra hoja de cálculo, formulario que se encuentra en el menú-> editar, compruebe el nombre de los campos de entrada utilizados como encabezados. It ‘s sólo una confirmación, ya que Google designe el formulario de entrada con entry.NumeroProgressivo.single

a continuación:

entry.0.single (En la columna Device en Roma)
y
entry.1.single (En la columna Device en Milán)

al final de la misma página web, usted encontrará también el enlace con el formkey

“Usted puede ver el formulario publicado a continuación: https://docs.google.com/spreadsheet/viewform?formkey=dFVJMDBVYS02YjZwNFl …

Por favor, anótelo, servirá como acceso remoto clave para el formulario!

Ahora usted tiene todos los parámetros que se incluirán en la configuración de la carga de firmware en PICmicro (FTPmicro)

Sabemos que con el fin de acceder al documento se utiliza el formkey
y escribir en filas en la columna de ROMA entry.0.single que tenemos que utilizar, en lugar de entry.1.single MILAN

Estos parámetros se pueden programar a continuación, ya sea en FTPmicro ROMA (0) y que de Milano (1)

Encabezado HTTP

La cadena de actualizar los datos de las celdas, se puede verificar a través del navegador, de hecho, sólo tienes que escribir en la url compuesta formkey y las células y sus valores en su navegador para ver los datos que se envían a la hoja de cálculo de Google relevantes.
Para transformar estos datos en código legible, debe pasar a través de un visor de encabezado http como
http://web-sniffer.net/
De esta manera usted puede tener los datos exactos que se deben incluir en el firmware.

 

El firmware de FTPmicro (PICmicro 18F67J60)

En el codigo se utilizó la pila tcp / ip  version 5:41 de Microchip   las siguientes configuraciones e implementaciones:

en el archivo de TCPIP ETH97.h permiten los siguientes módulos:

# Definir el protocolo de configuración STACK_USE_DHCP_CLIENT / / dinámica de host para obtener la dirección IP del cliente y otros parámetros
# Definir STACK_USE_GENERIC_TCP_CLIENT_EXAMPLE / / Ejemplo de cliente HTTP en GenericTCPClient.c
# Definir STACK_USE_DNS / / Domain Name Service Client para resolver las cadenas de nombre de host en direcciones IP

en GenericTCPClient.c archivo realice los siguientes implementaciones:

estática BYTE ServerName [] = “spreadsheets.google.com”;
estática ServerPort WORD = 80;RemoteURL1 BYTE ROM estática [] = “formkey =”;
Formkey BYTE ROM estática [] = “dFVJMDBVYS02YjZwNFlPVXp4Q1dHMXc6MQ”;
RemoteURL2 BYTE ROM estática [] = “& IFQ &”;
ROM / / Static BYTE Entry0 [] = “entry.0.single =” / / Número del cambio Coloumn AQUÍ para actualizar (0 = dispositivo en Roma)
Entry0 BYTE ROM estática [] = “entry.1.single =” / / Número del cambio Coloumn AQUÍ para actualizar (1 = Dispositivo de Milán)Temperaturas BYTE extern [2];

y luego

TCPPutROMString (MySocket, (BYTE ROM *) “POST / formResponse HTTP/1.1 \ r \ n”);
TCPPutROMString (MySocket, (BYTE ROM *) “Anfitrión:”);
TCPPutString (MySocket, ServerName);
TCPPutROMString (MySocket, (BYTE ROM *) “\ r \ n”);
TCPPutROMString (MySocket, (BYTE ROM *) “Connection: close \ r \ n”);
TCPPutROMString (MySocket, (BYTE ROM *) “Content-Type: application /-www-form-urlencoded x \ r \ n”);
TCPPutROMString (MySocket, (BYTE ROM *) “Content-Length: 83 \ r \ n”);
TCPPutROMString (MySocket, (BYTE ROM *) “\ r \ n”);
TCPPutROMString (MySocket, RemoteURL1);
TCPPutROMString (MySocket, formkey);
TCPPutROMString (MySocket, RemoteURL2);
TCPPutROMString (MySocket, Entry0);
TCPPutString (MySocket, temperatura);
TCPPutROMString (MySocket, (BYTE ROM *) “& # B0C y submit = Enviar”);

A continuación, en el archivo principal, luego MainDemo.c inserta:

/ /
/ / Aplicación principal punto de entrada.
/ /Temperaturas sin firmar char [2];void main (void){
estática DWORD t = 0;
DWORD estática dwLastIP = 0;/ / Inicializa el hardware específico de la aplicación
InitializeBoard ();

TickInit ();

/ / Inicializar Stack y aplicaciones relacionadas con las variables NV en AppConfig.
InitAppConfig ();

/ / Inicializar capas de la pila de núcleo (MAC, ARP, TCP, UDP) y
/ / Módulos de aplicación (HTTP, SNMP, etc.)
StackInit ();

mientras que (1)
{
/ / Si (TickGet () – t> = TICK_SECOND) / / about 5 seg. – >> Dispositivo de Roma REFRESCO
if (TickGet () – t> = TICK_MINUTE/8ul) / / about 30 seg. – >> Dispositivo de Milán REFRESCO
{
t = TickGet ();
GenericTCPClient ();
}

/ / Esta tarea realiza la tarea normal de pila, incluida la comprobación
/ / Para los paquetes entrantes, el tipo de paquete y llamar
/ / Entidad pila adecuada para procesarla.
StackTask ();

/ / Esta tarea Invoca cada una de las tareas fundamentales de la aplicación de la pila
StackApplications ();

/ / Procesar las tareas específicas de la aplicación aquí.
Processio ();

}
}

Lo ‘sólo la parte que se ocupa de la gestión de los tiempos de actualización. De hecho los dos FTPmicro se han programado con diferentes tiempos de actualización. El dispositivo en Roma envía datos a Google hoja de cálculo cada 5 segundos, mientras que en Milán cada 30 segundos. Las temperaturas se van a actualizar en relación con estos tiempos.

En la llamada a processio habrá los resultados de la conversión analógica a digital se volvieron a representar numéricamente la temperatura medida con el sensor de temperatura de a bordo dell’FTPmicro.

Gracias siempre a la forma de Google Drive, usted puede convertir los datos de la tabla en un gráfico. Este es un resultado para controlar la temperatura de los dos dispositivos en dos lugares diferentes.

Todo el firmware es software libre tan fácilmente personalizable, también puede utilizar los comentarios de este artículo para reportar mejoras y / o implementaciones.

Aquí está el enlace al código de Google para descargar la fuente y todo el proyecto listo para MPLAB IDE de Microchip.
http://code.google.com/p/from-picmicro-to-google/downloads/list

Fuente  aqui

Conexión de un Netduino a una pantalla VGA


Gracias al modulo PICASO QVGA/VGA/WVGA Graphics Controller ya es posible obtener un señal VGA con que conectar a un monitor  VGA  a nuestro Netduino o Netduino Plus

En efecto el   modulo   μVGA-II (SGC) es una  placa   compacta y efectiva de bajo  costo con  el motor de gráficos integrado que ofrecerá una funcionalidad independiente para su proyecto,incluyendo ademas  comandos no sólo el control de color de fondo  .Aunque sea  simple de usar  , puede producir un texto en una variedad de tamaños, así como dibujar formas en 256 colores de  modeo que  pude  liberar el procesador anfitrión de las funciones de control de la pantalla . Es perfecta para conectar con  un Netduino  o cualquier micro-controlador simple con una interfaz en serie estándar .

Carastericticas

  1. Display Graphics Controller VGA / SVGA inteligente y totalmente integrado
  2. Módulo de 28 pines, impulsado por el chip 4D-Labs PICASO-SGC – un poderoso motor gráfico multiusos basado DSP / controlador
  3. 4,0 V a 5,5 V gama de la operación
  4. Soporta RGB 65K colores en QVGA, VGA, WVGA y resoluciones personalizadas.
  5. El μVGA-II (SGC) es compatible con múltiples resoluciones dentro del mismo módulo. Resoluciones se pueden seleccionar en tiempo de ejecución bajo control host. Ventana de visualización Resizeable permite el control de pantalla parcial / completo.
  6. Conector de 15 pines tipo D estándar VGA para conectar a cualquier monitor VGA externo.
  7. A bordo micro-SD adaptador de tarjeta de memoria para fines de registro de datos de almacenamiento y multimedia. -Compatibilidad con tarjetas de memoria HC también está disponible para las tarjetas de más de 4 GB.
  8. Fácil interfaz de 5 pin a cualquier dispositivo host con comandos VCC, TX, RX, GND, RESET.
  9. Puerto asíncrono hardware serie, interfaz TTL, con 300 baudios a 256 K baudios.
  10. Potente, fácil de usar y entender construido en funciones gráficas permiten la elaboración de líneas, rectángulos, círculos, elipses, texto, imágenes, iconos, mapas de bits definidos por el usuario y mucho más
  11. Las futuras actualizaciones y mejoras se consiguen fácilmente mediante la subida PMMC (módulo Personality micro Code) archivos. Archivos PMMC permiten el chip PICASO sea cargado con el último firmware micro-Code.
  12. Los diseñadores de sistemas pueden incorporar el módulo μVGA-II (SGC) directamente en su aplicación, ahorrando espacio y costes. Diseños de referencia permiten al usuario crear una plataforma para incorporar el μVGA-II

 Cargar firmware y software para  el adapatador VGA 
-Conecte   el adaptador al FTDI (Vcc de 5V, GND GND, Rx a Tx y Tx a Rx, DTR en el FTDI restablecer pin) y el FTDI al USB de su PC
-Cargue el firmware del adaptador VGA con la herramienta PMMC Loader desde 4D Systems (necesitara  la versión GFX, aunque si es actual  vendrá con la versión de firmware 2.7)

-Abra la herramienta de sistemas Taller 4D ( se puede descargar desde su página  aqui),

-Abra el archivo de programa en el 4D subdirectorio del archivo ZIP en esta publicación.

  •  Siga los pasos que también se muestra en la imagen  de  abajo  de esta herramienta para:
  • Seleccione la pantalla derecha o modelo de adaptador (uVga-II_GFX2)
  • Seleccione el puerto COM correcto (el que genera el FTDI)
  • Seleccionar destino como “Flash” y no “Ram” (no se olvide de esto!)
  • Compilar y cargar el programa en la pantalla / adaptord)

Conexion al Netduino
En los siguientes puede probar la funcionalidad VGA con su Netduino o Netduino-Plus,

-Inserte la tarjeta micro SD  al adaptador de pantalla 4D
-Conecte el adaptador de pantalla  a su Netduino Plus. Sólo son  necesarios 3 cables:Vin o Vcc desde el dispositivo de 4D a 5V del Netduino Plus,GND del dispositivo 4D a GND de la tarjeta Netduino Plus y Rx del dispositivo 4D Digital 3 pines de la placa Netduino Plus )

-Conecte un monitor  VGA al Adaptador

-Cargue en su Netduino un ejemplo para comprobar la salida  VGA  (puede encontrar un  ejemplo  aqui)

Documentos:

Fuente original en ingles aqui

Herramientas de comprobacion de autoria de una obra


Respecto a programas de comprobación de autoría tenemos los siguientes:
-La herramienta mas famosa es “Plagium”, que es gratuita   y se accede desde aquí  http://www.plagium.com/
En la modalidad  sin registro   es de funcionamiento muy simple   : en la caja de dialogo  simplemente  copias  el texto que desees comprobar   (máximo  hasta 25000 palabras)   y después le das al botón  de  Búsqueda rápida.
Existe también dentro de esta herramienta, si la búsqueda  rápida no es suficiente, una búsqueda profunda, pero tienes que registrarte en este sitio para  poder acceder a esa funcionalidad
plagium
 -Como alternativa a Plagium   tenemos otra herramienta en ingles   llamada SeeSources que  es  también gratuita  y    que se accede desde aquí http://www.plagscan.com/seesources/analyse.php
El funcionamiento es muy parecido a Plagium pero esta vez   además de poder pegar el texto directamente  también  te da opción de  que le puedas meter directamente el documento ( en formato Word )  y ella comprueba   las posibles  fuentes que se han obtenido para su creación (cuanto más  fuentes haya esto es signo de que se ha copiado de mas sitios para la elaboración del documento)
seesources
-Por  ultimo  también hay una herramienta  gratuita  llamada WcopyFind    que hay que instalar en el pc , que ha hecho  la Universidad de Virginia  y que es mucho más rápida  que todas las anteriores  pero como gran inconveniente  tiene que es obligatorio introducirle todos los documentos. De hecho esta es la herramienta que te comente  usan los  profesores para comprobar si un trabajo es original (  funciona directamente  metiéndole  un documento    y todos los  que sospechas son copia parcial de esta y la herramienta  comprueba  todas la coincidencias).  Si quieres saber mas sobre este tipo   de software, hay una estupenda pagina en español   que explica el manejo de este último programa   y de otros   similares  http://plagiostop.wordpress.com/gratuito/wcopyfind/

 

Como corregir el error 10060 con Netduino-Plus


Probablemente si estas trabajando con M2M(machine to machine ) , y estas enviando sockets a un servidor distante a pesar de que tu programa en c# se compile y se ejecute aparentemente bien puedes obtener este error en ejecución con tu Netduino-Plus :

#### Exception System.Net.Sockets.SocketException – CLR_E_FAIL (1) ####
#### Message:
#### Microsoft.SPOT.Net.SocketNative::getaddrinfo [IP: 0000] ####
#### System.Net.Dns::GetHostEntry [IP: 0008] ####
#### System.Net.HttpWebRequest::EstablishConnection [IP: 00e1] ####
#### System.Net.HttpWebRequest::SubmitRequest [IP: 0013] ####
#### System.Net.HttpWebRequest::GetRequestStream [IP: 0008] ####
#### PachubeClient.Program::CreateRequest [IP: 0076] ####
#### PachubeClient.Program::Publish [IP: 0008] ####
#### PachubeClient.Program::Main [IP: 0052] ####
#### SocketException ErrorCode = 10060
#### SocketException ErrorCode = 10060

Pues bien este error podria solucionarse reflasheando tu Netduino  a una versión superior, pero es mucho más facil y seguro solucionarlo simplemente configurando la ip de tu Netduino-PLus de forma estatica

Para hacerlo solo hay que lanzar el MDFDeploy (“C:\Program Files\Microsoft .NET Micro Framework\v4.2\Tools\MFDeploy.exe”) y teniendo nuestro netduino-plus conectado por usb , y seleccionado en device USB -NetduinoPlus_NetduinoPlus ir a Target–>Configuration–>Network

Tras unos instantes aparecerá la ventana de red que deberemos dejar de un modo parecido a esta pantalla ( deschequeado DNS y cumplimentado el resto de campos)

network

Cómo registrar un dominio en wordpress


En WordPress.com, se puede  utilizar un dominio personalizado para su blog (como midominio.com) en lugar de la dirección predeterminada que se obtiene cuando usted se registra (como midominio.wordpress.com).

Su dirección antigua seguirá funcionando, pero wordpress.com  automáticamente redirigirá el tráfico de su antigua dirección a la nueva url.

Aparte  de acortar el nombre de su   blog, que sera mucho más fácil de recordar , es importar mencionar   que el paso de mapeo de dominio para  su blog  es  obligatorio para poder acceder al programa WordAds el cual nos permite obtener ingresos en nuestro blog gracias a la inclusión de  publicidad en este.

Registro de Dominios es una actualización de pago que cuesta $ 18.00 por dominio ($ 25,00 para un domino  del tipo  . Mí ), por blog, por año. Puede registrar tantos dominios como desee en el mismo blog, pero tienes que pagar por cada registro por separado.

Si ya tiene un dominio registrado, puede asignar el dominio existente a tu blog – no tiene que ser registrado con wordpress.com. También puedeasignar su blog a un subdominio , si usted ya tiene un sitio web y quiere que su blog en un subdominio de este sitio.

Antes de actualizar – Notas importantes

WordPress.com soporta dominios registro con las extensiones. Com,. Org,. Net, o. Mí. Usted todavía puede asignar dominios con otras extensiones a su blog – sólo tiene que registrarse con otro registrador y luego asignarlos a su blog . Lo mismo ocurre si usted ya tiene un dominio registrado. El registro de un dominio a través de WordPress.com es mucho más fácil, pero no es necesario.

Además, tenga en cuenta que WordPress.com elimina automáticamente el “www” de todas las URL.

Las mismas reglas aplican – La actualización de cartografía de dominio no permite que el permiso para usar la publicidad , prohibida cualquier tipo de código , o subir otros temas o plugins. Con la actualización, el blog seguirá alojado en WordPress.com, lo que significa que usted no tendrá acceso a los archivos FTP y usted todavía tendrá que cumplir con nuestrosTérminos de Servicio .

Pública o privada

Cuando se registra un nombre de dominio, usted tiene dos opciones: un público o un registro privado.

Si decide registrar un dominio público, su nombre, dirección de correo electrónico y automáticamente estarán disponibles para cualquier persona, en cualquier lugar, incluyendo los spammers, comerciantes y otras personas que tal vez no quieran compartir su información con ellos.

Con el registro privado, usted puede configurar un nuevo nombre de dominio sin tener que someterse a su información pública de contacto, y seguir disfrutando de todas las ventajas del registro de nombres de dominio regulares  ( sería como estar listado en la guía telefónica: Usted puede tener su número y dirección publicada, o usted puede pagar para ser listado),pero por desgracia para mucho este servicio de Registro Privado es una actualización de pago que cuesta $ 8.00 por año y por registro de dominios.

Elegir un nombre de dominio

Antes de continuar, asegúrese de que el dominio está disponible para su registro. Usted puede entrar en el dominio de una página web como registrador GoDaddy.com para ver si los resultados se devuelven.

Tenga en cuenta que sólo. Com,. Org,. Net, y. Me dominios pueden ser registrados a través de WordPress.com. Si desea utilizar otro tipo de dominio, puede registrarla en otro registrador y luegoasignar el dominio a su blog.

Instrucciones para el registro de un nuevo dominio para su blog

  1. Ir a la tienda  Dominios 
  2. Seleccione Agregar un Dominio y escriba el dominio que desea registrar (asegúrese de incluir la extensión, como. Com).
  3. Si el dominio está disponible, se le preguntará tu información de registro. Rellene los campos necesarios y, a continuación si desea que la actualización de registro privado, marque la casilla que dice Haz que mi información personal privada para este registro. Si desea seguir con el registro de dominio público estándar, deje esta casilla en blanco. A continuación, haga clic enRegistrar Dominio.
  4. Seleccione su forma de pago, introduzca sus datos de facturación y haga clic en Adquisición y registro de dominio.
  5. Para activar su nuevo dominio Ir a la tienda Dominios →, seleccione el botón que hay junto a la que desee activar y haga clic en Actualizar dominio principal. Su blog será accesible desde ambos dominios: el dominio principal es lo que en realidad aparece como su dominio dentro de la barra de direcciones del navegador web Si usted no ve su blog en el nuevo dominio de inmediato, por favor, deje  pasar un tiempo para que los cambios de DNS se propaguen por la red.

Habilitación de Registro Privado

Si ya tiene un dominio en WordPress.com y quiere hacer su información de registro privado: 

  1. Ir a la tienda  Mis actualizaciones
  2. Haga clic en el enlace que dice Agregar registro privado junto al dominio que desea ocultar la información de registro personal .
    Añadir Registro Privado
  3. Seleccione su forma de pago, introduzca sus datos de facturación y haga clic en Comprar.
    Comprar
  4. Su información de registro está ahora oculto al público.

Nota: Si el nombre de dominio vence dentro de los próximos 6 meses usted también tendrá que renovar el registro del dominio y la cartografía a fin de que su información de registro siga siendo  privado. Una vez que renueve el dominio con registro privado y agregue la privacidad,este  se iniciará inmediatamente y el dominio será renovado por un año a partir de su fecha de vencimiento actual.

Fuente  aqui