Gadgeteer .NET
Desarrollador (s) | Microsoft |
---|---|
Versión estable | Base 2.14.500 / 2012 |
Escrito en | C#, VB |
Plataforma | Micro de .NET Framework |
Tipo | Sistemas embebidos |
Licencia | Licencia Apache 2.0 / Creative Commons 3.0 |
Sitio web | netmf.com/Gadgeteer |
Microsoft Gadgeteer .NET es un Open source rapid-prototyping estándar para la construcción de pequeños dispositivos electrónicos utilizando el Microsoft Micro de .NET Framework y Microsoft Visual Studio/ Visual C# Express.[1]
Contenido
- 1 La plataforma Gadgeteer
- 2 Historia y licencias
- 3 Diseño y construcción
- 4 Hardware
- 5 Véase también
- 6 Referencias
La plataforma Gadgeteer
Los centros de plataforma Gadgeteer alrededor un manitas MAINBOARD con un microcontrolador ejecutando el Micro de .NET Framework. Gadgeteer establece normas sobre cómo hardware dispositivos de empaquetado como módulos adicionales pueden conectar a la placa principal, utilizando conectores sin soldadura de empuje. Gadgeteer incluye un pequeño Biblioteca de clases para simplificar los detalles de implementación para integrar estos módulos en un sistema. Es una manera de asignar la plétora de funciones que proporciona un microcontrolador a tomas que tienen un conjunto de interfaces estandarizado, pequeño a nivel de hardware.[2]
Historia y licencias
.NET gadgeteer fue creado por investigadores de Microsoft Research Cambridge, donde el grupo de sensores y dispositivos lo creado como una manera desarrollar dispositivo ideas rápidamente y de forma iterativa. Rápidamente generó interés de los aficionados, profesores y desarrolladores que querían una plataforma para construir aparatos en poco tiempo.[3]
En respuesta al interés exterior, Microsoft lanzó entonces Gadgeteer como un fuente abierta proyecto de software.,[4] el proyecto se describen como "una abierta colaboración entre Microsoft, fabricantes de hardware y los usuarios finales".[5]
Las bibliotecas de núcleo se publican bajo la Licencia Apache Licencia 2.0 y los diseños de hardware están bajo la Creative Commons 3.0 license. El código fuente base está disponible al público desde el repositorio de codeplex.[6]
Microsoft han expresado que planean continuar apoyando e invertir en .NET Gadgeteer, incluyendo materiales educativos de hosting y trabajando con las compañías para crear módulos y kits compatibles.[7]
Diseño y construcción
Proyectos .NET gadgeteer consisten en una placa y una serie de módulos conectados a través de un conector de 10 pines estándar. Los zócalos de la placa base pueden apoyar uno o más tipos de módulos, demostrados por una serie de cartas al lado de la toma de corriente. Cada módulo tiene una carta mostrando su tipo de módulo. (Módulos de conexión incorrecta no daña el hardware – proporcionando sólo uno se usa un módulo de alimentación rojo.) Cualquier módulo que proporciona la energía (mediante USB, DC o batería) es de color rojo para evitar que varias fuentes de alimentación que potencialmente pueden dañar los dispositivos.
La biblioteca Gadgeteer incluye una capa de controladores de eventos y generación de código, que se integra con Visual Studio. Esto permite a los desarrolladores crear visualmente un diagrama en Visual Studio que hardware módulos (por ejemplo, un módulo de la cámara, botón módulo y módulo de pantalla) están conectados a que tomas en la placa base y el SDK Gadgeteer entonces genera automáticamente código creando instancias de objetos de todo el hardware pertinente. De esta manera, el desarrollador puede comenzar inmediatamente escribir código .NET dirigidos al hardware conectado.[citación necesitada]
Muchos diferentes módulos están disponibles para una serie de proveedores de hardware, incluyendo la transmisión inalámbrica, ambiente sensores, actuadores y módulos personalizados comunidad resultando en un gran ecosistema de proyectos. [8] [9] [10] [11] [12] [13] [14]
Hardware
Cualquier fabricante de hardware, constructor o aficionado puede crear hardware net Gadgeteer compatible; Actualmente participan múltiples fabricantes.
- GHI Electronics [15]
- Electrónica de amor [16]
- Micromint [17]
- Grupo montañero [18]
- Seeed Studio [19]
- Sytech diseño [20]
MAINBOARD | Velocidad de reloj (MHz) | Procesador | Corazones | Número de tomas | Ancho (mm) | Longitud (mm) | Fabricante |
---|---|---|---|---|---|---|---|
Argón R1 | 120 | LPC1788 Cortex-M3 | 1 | 14 | 57 | 92 | Electrónica de amor |
ETH Mainboard 1.0 | 168 | STM32F407 Cortex-M4 | 1 | 8 | 42 | 57 | Grupo montañero |
Placa base USB 1.0 | 168 | STM32F407 Cortex-M4 | 1 | 9 | 32 | 57 | Grupo montañero |
Nano | 200 | Freescale ARM920T | 1 | 10 | 42 | 57 | Sytech diseño |
Araña de FEZ | 73 | LPC2478 ARM7 | 1 | 14 | 52 | 57 | GHI Electronics |
FEZ Hydra | 200 | AT91SAMRL ARM9 | 1 | 14 | 62 | 87 | GHI Electronics |
FEZ Cerberus | 168 | STM32F405 Cortex-M4 | 1 | 8 | 47 | 57 | GHI Electronics |
FEZ Cebuino Bee | 168 | STM32F405 Cortex-M4 | 1 | 3 | 55 | 80 | GHI Electronics |
Bambino 200 | 204 | LPC4330 Cortex-M4 & M0 | 2 | 5 | 58 | 102 | Micromint |
Bambino 200E | 204 | LPC4330 Cortex-M4 & M0 | 2 | 10 | 58 | 102 | Micromint |
Véase también
- Arduino
- BRAZO express
- BASIC Stamp
- Fritzing
- Gumstix
- ioBridge
- Hacer Kit regulador
- Maximite
- mbed microcontrolador
- Minibloq
- Netduino
- OOPic
- Hélice de paralaje
- PICAXE
- Frambuesa Pi
- Simplecortex
- Tinkerforge
Referencias
- ^ Página de inicio de Microsoft Gadgeteer
- ^ "La plataforma .NET Gadgeteer". Alpinista. 19 / 04 / 2014 obtenido.
- ^ "Manitas". CodePlex. 19 / 04 / 2013. 19 / 04 / 2014 obtenido.
- ^ "Net gadgeteer". Microsoft Research. 19 / 04 / 2014 obtenido.
- ^ "Introduciendo Gadgeteer net". Microsoft. 19 / 04 / 2013. 19 / 04 / 2014 obtenido.
- ^ "NET Gadgeteer Codeplex sitio". Gadgeteer.CodePlex.com. 2012-05-15.
- ^ "Introduciendo Gadgeteer net". Microsoft. 19 / 04 / 2014 obtenido.
- ^ Steve Clayton - Editor (15 / 02 / 2012). "Lo que no te mostramos en el CES: Gadgeteer .NET de Microsoft". Blogs.technet.com. 2012-05-15.
- ^ "Manitas de .NET de Microsoft Research sale a la luz, dagas de brotes en Arduino". Engadget.com. 2012-05-15.
- ^ "NET Gadgeteer ve para dibujar los frikis ocupa vanamente de Arduino". Slashgear.com. 2012-05-15.
- ^ Sr. erección (2011-08-07). "NET Gadgeteer - kit de herramientas de código abierto de Microsoft para la construcción de aparatos". Gizmag.com. 2012-05-15.
- ^ "¿Qué puedes hacer con .NET Gadgeteer?". Devhammer.net. 2012-02-18. 2012-05-15.
- ^ "Manitas: alternativa .NET de Microsoft open source Arduino". 04-08-2011 extremetech.com.. 2012-05-15.
- ^ Mike Dodaro (2012-04-10). "Red Gadgeteer Bluetooth Control de controlador de Motor". Mikedodaro.net. 2012-05-15.
- ^ "Presentación electrónica GHI". Ghielectronics.com. 2012-05-15.
- ^ "Presentación electrónica del amor". loveelectronics.co.uk. 2012-08-22.
- ^ "Micromint USA homepage". micromint.com. 2013-05-08.
- ^ "Presentación del grupo montañero". Mountaineer.co.uk. 2012-08-22.
- ^ "Presentación de Seeed Studio". 29-04-2011 Seeedstudio.com.. 2012-05-15.
- ^ "Diseño Sytech homepage". Sytechdesigns.com. 2012-05-15.
|
|