.NET Gadgeteer - .NET Gadgeteer
Původní autoři | Microsoft Research Cambridge |
---|---|
Vývojáři | Microsoft |
První vydání | 20. září 2010 |
Konečné vydání | Jádro 2.14.500 / 2012 |
Úložiště | archiv |
Napsáno | C#, Visual Basic .NET |
Plošina | .NET Micro Framework |
Typ | Vestavěné systémy |
Licence | Licence Apache 2.0, Creative Commons 3.0 |
webová stránka | Microsoft |
Microsoft .NET Gadgeteer je open-source standard pro rychlé prototypování pro vytváření malých elektronických zařízení pomocí Microsoft .NET Micro Framework a Microsoft Visual Studio / Visual C # Express.[1][2]
Platforma Gadgeteer
Platforma Gadgeteer se točí kolem Gadgeteera základní deska s mikrokontrolérem běžícím .NET Micro Framework. Gadgeteer stanoví pravidla, jak Hardware zařízení zabalená jako přídavné moduly se mohou připojit k základní desce pomocí pájených konektorů. Gadgeteer obsahuje malou třídní knihovna zjednodušit podrobnosti implementace pro integraci těchto doplňkových modulů do systému. Jedná se o způsob přiřazení nepřeberného množství funkcí, které mikrokontrolér poskytuje zásuvkám, které mají standardizovanou malou sadu rozhraní na úrovni hardwaru.[3]
Historie a licencování
.NET Gadgeteer vytvořili vědci v Microsoft Research Cambridge, kde jej skupina Sensors and Devices vytvořila jako způsob, jak rychle a iterativně rozvíjet nápady na zařízení. Rychle vzbudilo zájem fandů, učitelů a vývojářů, kteří chtěli platformu pro vytváření gadgetů v krátké době.[4]
V reakci na vnější zájem společnost Microsoft poté vydala Gadgeteer jako otevřený zdroj softwarový projekt,[5] popisující projekt jako „otevřenou spolupráci mezi společností Microsoft, výrobci hardwaru a koncovými uživateli“.[4]
Základní knihovny jsou publikovány pod Licence Apache 2.0, zatímco návrhy hardwaru jsou pod Licence Creative Commons 3.0. Základní zdrojový kód je veřejně dostupný ze zdrojového úložiště CodePlex.[4]
Společnost Microsoft uvedla plány pokračovat v podpoře a investování do ekosystému .NET Gadgeteer, včetně hostování vzdělávacích materiálů a spolupráce se společnostmi na vytváření kompatibilních sad a modulů.[4]
Design a konstrukce

Projekty .NET Gadgeteer se skládají z základní desky a řady modulů připojených přes standardní 10kolíkový konektor. Patice základní desky mohou podporovat jeden nebo více různých typů modulů, které jsou označeny řadou písmen vedle patice. Každý modul má písmeno označující jeho typ modulu. (Nesprávné připojení modulů nepoškodí hardware - použije se pouze jeden červený napájecí modul). Jakýkoli modul, který dodává energii (přes USB, DC nebo baterii), je červeně zbarvený, aby se zabránilo více zdrojům napájení, které by mohly zařízení poškodit.
Knihovna Gadgeteer obsahuje vrstvu ovladačů řízených událostmi a generování kódu, které se integrují s Vizuální studio. To umožňuje vývojářům vizuálně vytvořit diagram v sadě Visual Studio, jehož hardwarové moduly (například modul kamery, tlačítkový modul a modul obrazovky) jsou připojeny ke kterým zásuvkám na základní desce, a sada Gadgeteer SDK poté automaticky generuje instance objektu vytvářející kód pro veškerý příslušný hardware. Tímto způsobem může vývojář okamžitě začít psát kód .NET zaměřený na připojený hardware.[Citace je zapotřebí ]
V současné době je k dispozici mnoho různých modulů pro řadu prodejců hardwaru, včetně bezdrátového přenosu, snímačů prostředí, akčních členů a vlastních komunitních modulů, což vede k velkému ekosystému projektů.[6][7][8][9][10][11][12]
Hardware
Hardware kompatibilní s .NET Gadgeteer může vytvořit jakýkoli výrobce hardwaru, stavitel nebo fanda; v současné době se účastní více výrobců.
Základní deska | Taktovací frekvence (MHz) | Procesor | Jádra | Počet zásuvek | Šířka (mm) | Délka (mm) | Výrobce |
---|---|---|---|---|---|---|---|
Argon R1 | 120 | LPC1788 Cortex-M3 | 1 | 14 | 57 | 92 | Milujte elektroniku |
Základní deska Eth 1.0 | 168 | STM32F407 Cortex-M4 | 1 | 8 | 42 | 57 | Skupina horolezců |
USB základní deska 1.0 | 168 | STM32F407 Cortex-M4 | 1 | 9 | 32 | 57 | Skupina horolezců |
Nano | 200 | Freescale ARM920T | 1 | 10 | 42 | 57 | Sytech Design |
FEZ Spider | 73 | ARM7 LPC2478 | 1 | 14 | 52 | 57 | GHI Electronics |
FEZ Hydra | 200 | ARM9 AT91SAMRL | 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 a M0 | 2 | 5 | 58 | 102 | Micromint |
Bambino 200E | 204 | LPC4330 Cortex-M4 a M0 | 2 | 10 | 58 | 102 | Micromint |
Viz také
Reference
- ^ „Domovská stránka Microsoft Gadgeteer“. Archivovány od originál dne 23. 3. 2012. Citováno 2012-03-31.
- ^ Hodges, Steve; Scott, James; Věta, žalovat; Miller, Colin; Villar, Nicolas; Schwiderski-Grosche, Scarlet; Hammil, Kerry; Johnston, Steven (2013). „.NET gadgeteer: nová platforma pro výuku informatiky K-12“. SIGCSE '13: Sborník ze 44. technického sympozia ACM o výuce informatiky: 391. doi:10.1145/2445196.2445315.
- ^ „Platform .NET Gadgeteer“. Horolezec. Citováno 2014-04-19.
- ^ A b C d „Představujeme .NET Gadgeteer!“. CodePlex. 19. 4. 2013. Citováno 2014-04-19.
- ^ „.NET Gadgeteer“. Microsoft. 20. září 2010. Citováno 2014-04-19.
- ^ Clayton, Steve, vyd. (2012-02-15). „Co jsme vám na CES neukázali: .NET Gadgeteer společnosti Microsoft“. Blogs.technet.com. Archivovány od originál dne 14.04.2012. Citováno 2012-05-15.
- ^ „Microsoft Research .NET Gadgeteer vykročí do světla, střílí dýky na Arduino“. Engadget.com. Citováno 2012-05-15.
- ^ „NET Gadgeteer vypadá, že z Arduina vytáhne vrtulníky.“. Slashgear.com. Citováno 2012-05-15.
- ^ Pan Stiffy (07.08.2011). „NET Gadgeteer - open-source sada nástrojů společnosti Microsoft pro vytváření gadgetů“. Gizmag.com. Citováno 2012-05-15.
- ^ „Co můžete dělat s .NET Gadgeteer?“. Devhammer.net. 18. 2. 2012. Citováno 2012-05-15.
- ^ „Gadgeteer: open-source .NET alternativa Microsoftu k Arduinu“. Extremetech.com. 04.08.2011. Citováno 2012-05-15.
- ^ Mike Dodaro (10.04.2012). „NET Gadgeteer Bluetooth ovládání ovladače motoru“. Mikedodaro.net. Citováno 2012-05-15.
- ^ „Domovská stránka GHI Electronics“. Ghielectronics.com. Citováno 2012-05-15.
- ^ „Domovská stránka Love Electronics“. loveelectronics.co.uk. Archivovány od originál dne 02.05.2013. Citováno 2012-08-22.
- ^ „Domovská stránka Micromint USA“. micromint.com. Citováno 2013-05-08.
- ^ „Domovská stránka skupiny horolezců“. mountaineer.co.uk. Citováno 2012-08-22.
- ^ „Domovská stránka Seeed Studio“. Seeedstudio.com. 2011-04-29. Citováno 2012-05-15.
- ^ „Domovská stránka Sytech Design“. Sytechdesigns.com. Citováno 2012-05-15.