.NET Gadgeteer

.NET Gadgeteer
Original author(s)Microsoft Research Cambridge
Developer(s)Microsoft
Initial releaseSeptember 20, 2010; 14 years ago (2010-09-20)
Final release
Core 2.14.500 / 2012; 12 years ago (2012)
Repositoryarchive.codeplex.com?p=gadgeteer
Written inC#, Visual Basic .NET
Platform.NET Micro Framework
TypeEmbedded systems
LicenseApache License 2.0,
Creative Commons 3.0
Websitemicrosoft.com/en-us/research/project/net-gadgeteer/

Microsoft .NET Gadgeteer is an open-source rapid-prototyping standard for building small electronic devices using the Microsoft .NET Micro Framework and Microsoft Visual Studio/Visual C# Express.[1][2]

The Gadgeteer platform

The Gadgeteer platform centers around a Gadgeteer mainboard with a microcontroller running the .NET Micro Framework. Gadgeteer sets out rules about how hardware devices packaged as add-on modules may connect to the mainboard, using solderless push-on connectors. Gadgeteer includes a small class library to simplify the implementation details for integrating these add-on modules into a system. It is a way of assigning the plethora of functions that a microcontroller provides to sockets that have a standardized, small set of interfaces at the hardware level.[3]

History and licensing

.NET Gadgeteer was created by researchers at Microsoft Research Cambridge, where the Sensors and Devices group created it as a way develop device ideas rapidly and iteratively. It quickly generated interest from hobbyists, teachers, and developers, who wanted a platform to build gadgets in a short time.[4]

In response to outside interest, Microsoft then released Gadgeteer as an open source software project,[5] describing the project as "an open collaboration between Microsoft, hardware manufacturers, and end users".[4]

The core libraries are published under the Apache 2.0 License, while the hardware designs are under the Creative Commons 3.0 License. The core source code is publicly available from the CodePlex source repository.[4]

Microsoft has stated plans to continue supporting and investing in the .NET Gadgeteer ecosystem, including hosting educational materials and working with companies to create compatible kits and modules.[4]

Design and construction

Sytech .NET Gadgeteer mainboard and GHI button module.
.NET Gadgeteer mainboard and button module.

.NET Gadgeteer projects consist of a mainboard and a series of modules connected via a standard 10 pin connector. The mainboard sockets can support one or more different types of modules, shown by a series of letters next to the socket. Each module has a letter showing its module type. (Connecting modules incorrectly does not harm the hardware – providing only one red power module is used). Any module that supplies power (via USB, DC or battery) is coloured red to help prevent multiple power sources that can potentially harm the devices.

The Gadgeteer library includes a layer of event-driven drivers and code generation, which integrates with Visual Studio. This enables developers to visually create a diagram in Visual Studio of which hardware modules (for instance, a camera module, button module and screen module) are connected to which sockets on the mainboard, and the Gadgeteer SDK then auto-generates code creating object instances for all the relevant hardware. In this way the developer can immediately begin writing .NET code targeting the connected hardware.[6]

Many different modules are currently available for a series of hardware vendors, including wireless transmission, environment sensors, actuators and custom community modules resulting in a large ecosystem of projects.[7][8][9][10][11][12][13]

Hardware

Any hardware manufacturer, builder or hobbyist can create .NET Gadgeteer-compatible hardware; currently multiple manufacturers participate.

Mainboard Clock speed (MHz) Processor Cores Number of sockets Width (mm) Length (mm) Manufacturer
Argon R1 120 LPC1788 Cortex-M3 1 14 57 92 Love Electronics
Eth Mainboard 1.0 168 STM32F407 Cortex-M4 1 8 42 57 Mountaineer Group
USB Mainboard 1.0 168 STM32F407 Cortex-M4 1 9 32 57 Mountaineer Group
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 & M0 2 5 58 102 Micromint
Bambino 200E 204 LPC4330 Cortex-M4 & M0 2 10 58 102 Micromint


See also

References

  1. ^ "Microsoft Gadgeteer home page". Archived from the original on 2012-03-23. Retrieved 2012-03-31.
  2. ^ Hodges, Steve; Scott, James; Sentance, Sue; Miller, Colin; Villar, Nicolas; Schwiderski-Grosche, Scarlet; Hammil, Kerry; Johnston, Steven (2013). ".NET gadgeteer". Proceeding of the 44th ACM technical symposium on Computer science education. pp. 391–396. doi:10.1145/2445196.2445315. ISBN 9781450318686. S2CID 8921467.
  3. ^ "The .NET Gadgeteer Platform". Mountaineer. Archived from the original on 2014-04-19. Retrieved 2014-04-19.
  4. ^ a b c d "Introducing .NET Gadgeteer!". CodePlex. 2013-04-19. Retrieved 2014-04-19.
  5. ^ ".NET Gadgeteer". Microsoft. September 20, 2010. Retrieved 2014-04-19.
  6. ^ Hodges, Steve; Taylor, Stuart; Villar, Nicolas; Scott, James; Bial, Dominik; Fischer, Patrick (February 2013). "Prototyping Connected Devices for the Internet of Things" (PDF). IEEE Computer. 46 (2): 26–34. doi:10.1109/MC.2012.394. S2CID 12629843.
  7. ^ Clayton, Steve, ed. (2012-02-15). "What we didn't show you at CES: Microsoft's .NET Gadgeteer". Blogs.technet.com. Archived from the original on 2012-04-14. Retrieved 2012-05-15.
  8. ^ "Microsoft Research's .NET Gadgeteer steps out into the light, shoots daggers at Arduino". Engadget.com. 4 August 2011. Retrieved 2012-05-15.
  9. ^ "NET Gadgeteer looks to draw tinkering geeks away from Arduino". Slashgear.com. 4 August 2011. Retrieved 2012-05-15.
  10. ^ Pawel Piejko (2011-08-07). "NET Gadgeteer - Microsoft's open-source toolkit for building gadgets". Gizmag.com. Retrieved 2012-05-15.
  11. ^ "What Can You Do with .NET Gadgeteer?". Devhammer.net. 2012-02-18. Retrieved 2012-05-15.
  12. ^ "Gadgeteer: Microsoft's open-source .NET alternative to Arduino". Extremetech.com. 2011-08-04. Retrieved 2012-05-15.
  13. ^ Mike Dodaro (2012-04-10). "NET Gadgeteer Bluetooth Control of Motor Driver". Mikedodaro.net. Retrieved 2012-05-15.
  14. ^ "GHI Electronics homepage". Ghielectronics.com. Retrieved 2012-05-15.
  15. ^ "Love Electronics homepage". loveelectronics.co.uk. Archived from the original on 2013-05-02. Retrieved 2012-08-22.
  16. ^ "Micromint USA homepage". micromint.com. Retrieved 2013-05-08.
  17. ^ "Mountaineer Group homepage". mountaineer.co.uk. Retrieved 2012-08-22.
  18. ^ "Seeed Studio homepage". Seeedstudio.com. 2011-04-29. Retrieved 2012-05-15.
  19. ^ "Sytech Design homepage". Sytechdesigns.com. Retrieved 2012-05-15.


Read other articles:

Comics character Yo-Yo RodriguezYo-Yo Rodriguez (center) and Stonewall (right) being attacked by Hive on the cover of Secret Warriors #12 (January 2010).Art by Jim Cheung.Publication informationPublisherMarvel ComicsFirst appearanceThe Mighty Avengers #13(July 2008)Created byBrian Michael BendisAlex MaleevIn-story informationSpeciesHuman mutate cyborgTeam affiliationsS.H.I.E.L.D.Secret WarriorsNotable aliasesSlingshotAbilities Superhuman speed Yo-Yo Rodriguez (also known as Slingshot) is a su...

 

 

American softball player Aubree MunroPersonal informationBorn (1993-10-04) October 4, 1993 (age 30)Brea, CaliforniaSportSportSoftballPositionCatcherTeamFlorida Gators (2013–2016)USSSA Pride (2016) Medal record Women's softball Representing the  United States Olympic Games 2020 Tokyo Team World Championships 2016 Surrey Team 2018 Chiba Team World Cup of Softball 2016 Oklahoma City Team 2017 Oklahoma City Team Pan American Games 2019 Lima Team Aubree Munro Watson (born October 4, 19...

 

 

1990 film by Ron Underwood TremorsTheatrical release posterDirected byRon UnderwoodScreenplay by Brent Maddock S. S. Wilson Story by Brent Maddock S. S. Wilson Ron Underwood Produced by Brent Maddock S. S. Wilson Starring Kevin Bacon Fred Ward Finn Carter Michael Gross Reba McEntire CinematographyAlexander GruszynskiEdited byO. Nicholas BrownMusic byErnest TroostProductioncompanies No Frills Productions[1] Pacific Western Productions[1] Distributed byUniversal Pictures[1&#...

2020年夏季奥林匹克运动会奥地利代表團奥地利国旗IOC編碼AUTNOC奧地利奧林匹克委員會網站www.olympia.at(德文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員75參賽項目21个大项旗手开幕式:托马斯·扎亚克(英语:Thomas Zajac)和塔尼娅·弗兰克(帆船)[1]闭幕式:安德烈亚斯·米勒(自行车)[2]...

 

 

2020年夏季奥林匹克运动会科索沃代表團科索沃国旗IOC編碼KOSNOC科索沃奧林匹克委員會網站www.noc-kosovo.org(英文)(阿爾巴尼亞文)(塞爾維亞文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員11參賽項目6个大项旗手开幕式:阿基爾·賈科瓦(英语:Akil Gjakova)和瑪琳達·開爾門蒂(柔道)[1]闭幕式�...

 

 

Team Synergy MoonCompany typeGoogle Lunar X Prize entrantIndustryLunar explorationFounded2010HeadquartersInternationalKey peopleKevin Myrick / Nebojša Stanojević/ Jayakumar Venkatesan[1]Websitewww.synergymoon.com Synergy Moon is an international commercial enterprise dedicated to the development of space technologies and related services.[2] It was originally formed in 2010 as a team competing for the Google Lunar X Prize —a challenge to land the first privately funded rov...

Genus of fishes OplegnathusTemporal range: Early Miocene to present[1] O. fasciatus Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Actinopterygii Order: Perciformes Family: OplegnathidaeBleeker, 1853[2] Genus: OplegnathusJ. Richardson, 1840 Type species Oplegnathus conwaiiJ. Richardson, 1840[3] Synonyms[4] Scaradon Temminck & Schlegel, 1844 Ichthyorhamphos Castelnau, 1861 Scarostoma Kner, 1867 Oplegnathus is currently ...

 

 

Former British territories in North America For the British Empire's colonial territories in North America after 1783, see British North America. British America andthe British West Indies[a]1585–1783 Top: Flag of Great Britain Bottom: Colonial Red Ensign Royal coat of arms Anthem: God Save the KingBritish colonies in continental North America (red) and the island colonies of the British West Indies of the Caribbean Sea (pink), after the French and Indian Wa...

 

 

First regular stamp of Bermuda, 1865 Dry dock stamp, 1906 21⁄2d stamp of 1936, depicting Grape Bay Bermuda, a group of islands in the North Atlantic Ocean, was previously uninhabited when the British established a settlement in 1612. Early mails In its isolated location, the colony originally depended on packet ships for mail, connecting via St Thomas, New York City, or Halifax at different periods. A packet agent managed external mails from 1818, with packet handstamps known from 1820...

Several of Beauty and the Beast's main characters. From left to right: Lumière, Cogsworth, Chip, Mrs. Potts, and Babette. Belle and the Beast are seen in the background. Various characters have been featured in Disney's Beauty and the Beast franchise. This list includes those from the 1991 animated film, its direct-to-video follow-up, a short story collection, the stage musical adaptation, and the 2017 live-action and computer animation remake. Introduced in Beauty and the Beast Belle M...

 

 

Secret 1956 agreement between France, Israel and the United Kingdom concerning the Suez Crisis This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (December 2023) (Learn how and when to remove this message)Not to be confused with the Treaty of Sèvres. The Protocol of Sèvres (French, Protocole de Sèvres) was a secret agreement ...

 

 

Swedish naturalist (1743–1828) For the Swedish historian and archaeologist, see Carl L. Thunberg. Carl Peter ThunbergBorn(1743-11-11)11 November 1743Jönköping, SwedenDied8 August 1828(1828-08-08) (aged 84)Thunaberg, Uppland, SwedenNationalitySwedishOther namesCarl Pehr ThunbergCarl Per ThunbergThunb.OccupationNaturalist Carl Peter Thunberg, also known as Karl Peter von Thunberg, Carl Pehr Thunberg, or Carl Per Thunberg (11 November 1743 – 8 August 1828), was a Swedish naturali...

الرابطة التونسية المحترفة الأولى 2005–06 تفاصيل الموسم 2005–06 النسخة 51  البلد تونس  التاريخ بداية:31 يوليو 2005  نهاية:16 أبريل 2006  المنظم الجامعة التونسية لكرة القدم  البطل الترجي الرياضي التونسي (20) مباريات ملعوبة 182 عدد المشاركين 14   أهداف مسجلة 356 معدل الأهداف 1.96 ...

 

 

Kepala Pusat Perhubungan Angkatan DaratKapota YudhaPetahanaMayjen TNI Iroth Sonny Edhiesejak 17 November 2023TNI Angkatan DaratDibentuk23 November 1945[1]Pejabat pertamaKapten Chb. Soehardi[1]Situs webpushubad.tni-ad.mil.id Kepala Pusat Perhubungan Angkatan Darat atau Kapushubad adalah jabatan yang diemban oleh seorang perwira tinggi TNI AD yang berpangkat Mayor Jenderal. Hal ini sesuai dengan Lampiran Peraturan Presiden Nomor 66 Tahun 2019 tanggal 18 Oktober 2019 tentang...

 

 

1980 novel by Douglas Adams This article consists almost entirely of a plot summary. Please help improve the article by adding more real-world context. (January 2015) (Learn how and when to remove this message) The Restaurant at the End of the Universe Cover of the first editionAuthorDouglas AdamsLanguageEnglishSeriesHitchhiker's GuideGenreComic science fictionPublisherPan BooksPublication dateOctober 1980 (UK) January 1981 (US)Publication placeUnited KingdomMedia typePrint (hardback &am...

German Grand Touring race car Racing car model Mercedes-Benz CLK GTRThe CLK GTR at the 2014 Goodwood Festival of SpeedCategoryGT1ConstructorMercedes-BenzDesigner(s)Gerhard Ungar[1]SuccessorMercedes-Benz CLK LMTechnical specificationsChassisCarbon fibre and aluminium honeycomb monocoqueSuspensionDouble wishbone suspension with pull-rod actuated coil springs over dampersLength4,855 mm (191.1 in)Width1,950 mm (76.8 in)Height1,100 mm (43.3 in)Axle track1,610&...

 

 

Commander of the Imperial Fleet of the Byzantine navy Megas droungarios redirects here. For the judicial office megas droungarios tēs viglas, see Droungarios of the Watch. Gold solidus of Romanos I Lekapenos, who used his position as droungarios of the Fleet to become Emperor The droungarios of the Fleet (Greek: δρουγγάριος τοῦ πλοΐμου/τῶν πλοΐμων, droungarios tou ploïmou/tōn ploïmōn; after the 11th century δρουγγάριος τοῦ στόλου, dro...

 

 

Resolusi 1121Dewan Keamanan PBBUnited Nations peacekeeping missionsTanggal22 Juli 1997Sidang no.3.802KodeS/RES/1121 (Dokumen)TopikPenjaga perdamaian PBB: Medali Dag HammarskjöldRingkasan hasil15 mendukungTidak ada menentangTidak ada abstainHasilDiadopsiKomposisi Dewan KeamananAnggota tetap Tiongkok Prancis Rusia Britania Raya Amerika SerikatAnggota tidak tetap Chili Kosta Rika Mesir Guinea-Bissau Jepang Kenya Korea Selatan...

الإمام المتوكل على الله يحيى حميد الدين فترة الحكم1904 – 17 فبراير 1948 (44 عاماً) محمد بن يحيى حميد الدين أحمد يحيى حميد الدين معلومات شخصية الميلاد 18 يونيو 1869(1869-06-18)صنعاء الوفاة 17 فبراير 1948 (78 سنة)صنعاء، اليمن مكان الدفن حي بير العزب  قتله علي ناصر القردعي  مواطنة المملكة ا�...

 

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: ミュージックフェア – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2013年4月) シオノギ・ミュージックフェアSHIONOGI M...