| 原作者 | マイクロソフトリサーチケンブリッジ |
|---|---|
| 開発者 | マイクロソフト |
| 初回リリース | 2010年9月20日 |
| 最終リリース | Core 2.14.500 / 2012 |
| リポジトリ | archive.codeplex.com?p=ガジェッティア |
| 書かれた | C#、Visual Basic .NET |
| プラットフォーム | .NET マイクロフレームワーク |
| タイプ | 組み込みシステム |
| ライセンス | Apache ライセンス 2.0、 クリエイティブ コモンズ 3.0 |
| Webサイト | microsoft.com/en-us/research/project/net-gadgeteer/ |
Microsoft .NET Gadgeteerは、Microsoft .NET Micro FrameworkとMicrosoft Visual Studio /Visual C# Expressを使用して小型電子機器を構築するためのオープンソースのラピッドプロトタイピング標準です。 [1] [2]
ガジェッティアプラットフォーム
Gadgeteer プラットフォームは、.NET Micro Framework を実行するマイクロコントローラを搭載したGadgeteerメインボードを中心に構成されています。Gadgeteer は、はんだ付け不要のプッシュオンコネクタを使用して、アドオンモジュールとしてパッケージ化されたハードウェアデバイスをメインボードに接続する方法についてのルールを定めています。Gadgeteer には、これらのアドオンモジュールをシステムに統合するための実装の詳細を簡素化するための小さなクラスライブラリが含まれています。これは、マイクロコントローラが提供する多数の機能を、ハードウェアレベルで標準化された小さなインターフェイスセットを持つソケットに割り当てる方法です。[3]
歴史とライセンス
.NET Gadgeteer は、 Microsoft Research Cambridgeの研究者によって開発されました。同研究所のセンサーおよびデバイス グループが、デバイスのアイデアを迅速かつ反復的に開発する方法として開発しました。短期間でガジェットを構築するためのプラットフォームを求めていた愛好家、教師、開発者からすぐに関心を集めました。[4]
外部からの関心に応えて、マイクロソフトはオープンソースソフトウェアプロジェクトとしてGadgeteerをリリースし、[5]このプロジェクトを「マイクロソフト、ハードウェアメーカー、エンドユーザー間のオープンなコラボレーション」と表現しました。[4]
コアライブラリはApache 2.0ライセンスの下で公開されていますが、ハードウェア設計はCreative Commons 3.0ライセンスの下で公開されています。コアソースコードはCodePlexソースリポジトリから公開されています。[4]
マイクロソフトは、教育資料のホスティングや、企業と連携して互換性のあるキットやモジュールを作成することなど、.NET Gadgeteerエコシステムへのサポートと投資を継続する計画を表明しています。[4]
設計と建設

.NET Gadgeteer プロジェクトは、標準の 10 ピン コネクタを介して接続されたメインボードと一連のモジュールで構成されています。メインボード ソケットは、ソケットの横の一連の文字で示される 1 つ以上の異なるタイプのモジュールをサポートできます。各モジュールには、モジュール タイプを示す文字があります (モジュールを誤って接続しても、赤い電源モジュールが 1 つだけ使用されている限り、ハードウェアに損傷を与えることはありません)。電源 (USB、DC、またはバッテリー経由) を供給するモジュールは、デバイスに損傷を与える可能性のある複数の電源を防ぐために赤色で表示されます。
Gadgeteer ライブラリには、イベント駆動型ドライバーとコード生成のレイヤーが含まれており、Visual Studioと統合されています。これにより、開発者は、どのハードウェア モジュール (カメラ モジュール、ボタン モジュール、画面モジュールなど) がメインボード上のどのソケットに接続されているかを示す図を Visual Studio で視覚的に作成でき、その後 Gadgeteer SDK が関連するすべてのハードウェアのオブジェクト インスタンスを作成するコードを自動生成します。このようにして、開発者は接続されたハードウェアをターゲットとする .NET コードをすぐに書き始めることができます。[6]
現在、無線伝送、環境センサー、アクチュエータ、カスタムコミュニティモジュールなど、さまざまなモジュールがハードウェアベンダー向けに提供されており、大規模なプロジェクトのエコシステムが形成されています。[7] [8] [9] [10] [11] [12] [13]
ハードウェア
ハードウェア製造業者、ビルダー、愛好家は誰でも .NET Gadgeteer 互換のハードウェアを作成できます。現在、複数の製造業者が参加しています。
- GHIエレクトロニクス[14]
- ラブエレクトロニクス[15]
- マイクロミント[16]
- 登山家グループ [17]
- シードスタジオ[18]
- サイテックデザイン[19]
参照
参考文献
- ^ 「Microsoft Gadgeteer ホームページ」。2012 年 3 月 23 日時点のオリジナルよりアーカイブ。2012 年 3 月 31 日閲覧。
- ^ Hodges, Steve; Scott, James; Sentance, Sue ; Miller, Colin; Villar, Nicolas; Schwiderski- Grosche , Scarlet; Hammil, Kerry; Johnston, Steven (2013). 「.NET gadgeteer」。第 44 回 ACM 技術シンポジウム コンピュータ サイエンス教育に関する議事録。pp. 391–396。doi :10.1145 / 2445196.2445315。ISBN 9781450318686. S2CID 8921467。
- ^ 「.NET Gadgeteer プラットフォーム」。Mountaineer。2014 年 4 月 19 日時点のオリジナルよりアーカイブ。2014 年 4 月 19 日閲覧。
- ^ abcd 「.NET Gadgeteer の紹介!」 CodePlex 2013-04-19 . 2014-04-19に閲覧。
- ^ 「.NET Gadgeteer」。Microsoft。2010 年 9 月 20 日。2014 年 4 月 19 日閲覧。
- ^ Hodges, Steve; Taylor, Stuart; Villar, Nicolas; Scott, James; Bial, Dominik; Fischer, Patrick (2013 年 2 月)。「モノのインターネット向けコネクテッド デバイスのプロトタイピング」( PDF )。IEEE Computer。46 (2): 26–34。doi :10.1109/ MC.2012.394。S2CID 12629843 。
- ^ Clayton, Steve 編 (2012-02-15)。「CES で紹介しなかったもの: Microsoft の .NET Gadgeteer」。Blogs.technet.com。2012-04-14 にオリジナルからアーカイブ。2012-05-15に取得。
- ^ 「Microsoft Research の .NET Gadgeteer が光の中に踏み出し、Arduino に厳しい批判をぶつける」Engadget.com。2011 年 8 月 4 日。2012年 5 月 15 日閲覧。
- ^ 「NET Gadgeteer が Arduino から機械いじり好きのオタクを引き離そうとしている」 Slashgear.com、2011 年 8 月 4 日。2012年 5 月 15 日閲覧。
- ^ Pawel Piejko (2011-08-07). 「NET Gadgeteer - ガジェット構築用の Microsoft のオープンソース ツールキット」Gizmag.com 。2012年 5 月 15 日閲覧。
- ^ 「.NET Gadgeteer で何ができるのか?」Devhammer.net。2012 年 2 月 18 日。2012年 5 月 15 日閲覧。
- ^ 「Gadgeteer: Microsoft の Arduino に代わるオープンソースの .NET」 Extremetech.com。2011 年 8 月 4 日。2012年 5 月 15 日閲覧。
- ^ Mike Dodaro (2012-04-10). 「NET Gadgeteer Bluetooth によるモーター ドライバーの制御」. Mikedodaro.net . 2012-05-15閲覧。
- ^ 「GHI Electronics ホームページ」Ghielectronics.com 。2012年 5 月 15 日閲覧。
- ^ 「Love Electronics ホームページ」。loveelectronics.co.uk。2013 年 5 月 2 日時点のオリジナルよりアーカイブ。2012 年 8 月 22 日閲覧。
- ^ 「Micromint USA ホームページ」. micromint.com . 2013 年 5 月 8 日閲覧。
- ^ 「Mountaineer Group ホームページ」。mountaineer.co.uk 。 2012年8月22日閲覧。
- ^ 「Seeed Studio ホームページ」。Seeedstudio.com。2011 年 4 月 29 日。2012年 5 月 15 日閲覧。
- ^ 「Sytech Design ホームページ」 Sytechdesigns.com . 2012 年 5 月 15 日閲覧。
