「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>組み込み系のWindowsを調査]]

* 目次 [#f2927ec2]
#contents

*概要 [#d9ed9b2f]
[[Arduino>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Arduino%20Wiring%20sketches]]のような小型マイコンボード用の技術で、

-[[Netduino>#t39ed2d3]]や、
-FEZ Spider Starter Kitなどで~
= ハンダ付け無しでハードウェアモジュールを接続し、~
  プロトタイピングが可能な[[.NET Gadgeteer>#k5948004]]のキット

使われている。

**Netduino [#t39ed2d3]
-ボードサイズやピンの位置などの外部仕様をArduinoに合わせた3.3v仕様のハードウェア。
-.NET Micro Framework 4.3に対応し、C#で作成したアプリが動くように作られている。
-.NET Micro Frameworkの動作条件を満たすためにArduinoよりも高性能なCPUやメモリで構成されている。
-Arduinoを使うときのハード的なノウハウは流用できるが、Arduinoのアプリ(スケッチ)は動作しない。

-Netduino、知ってますか? - Build Insider~
http://www.buildinsider.net/small/netduino/01

**.NET Gadgeteer [#k5948004]
***コンセプト [#w2eeb4f6]
[[Arduino>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Arduino%20Wiring%20sketches]]のような思想で、
-ハードウェアコンポーネントをソフトウェアライブラリでカプセル化するというコンセプトを採っている。
-ベンダーが供給する種々のハードウェアモジュールを、ハンダ付け無しで組み立てられる。

***スタック [#hcaaba18]
-アプリケーションは、.NET Micro Frameworkの上位層に位置する、~
ハードウェアをカプセル化した抽象度の高い.NET Gadgeteerライブラリ(C#)を利用する。

-オープンソース
***オープンソース [#qac8c045]
-もともとはマイクロソフトリサーチ・ケンブリッジで開発された社内ツール。
-それが、現在はオープンソースソフトウェア/ハードウェアとなっている。

--[[Arduino>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?Arduino%20Wiring%20sketches]]のような思想で、
---もともとはマイクロソフトリサーチ・ケンブリッジで開発された社内ツール。~
---それが、現在はオープンソースソフトウェア/ハードウェアとなっている。
-ライセンス
--ソフトウェアライブラリはApache License 2.0
--ハードウェア設計はCreative Commons 3.0 ライセンス

--ライセンス
---ソフトウェアライブラリはApache License 2.0
---ハードウェア設計はCreative Commons 3.0 ライセンス

***参考 [#i88a4e9f]
-.NET Gadgeteer - Wikipedia
--https://ja.wikipedia.org/wiki/.NET_Gadgeteer
--https://en.wikipedia.org/wiki/.NET_Gadgeteer

-What is the difference betweet Netduino and .NET Gadgeteer? - Stack Overflow~
http://stackoverflow.com/questions/7031928/what-is-the-difference-betweet-netduino-and-net-gadgeteer

*参考 [#u312157d]
**電子工作 [#k0189bc1]
-電子工作 - .NET 開発基盤部会 Wiki~
https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?%E9%9B%BB%E5%AD%90%E5%B7%A5%E4%BD%9C

**その他 [#d5b39a22]

-組み込みソフトウェア開発 技術解説:いまさら聞けない~
.NET Micro Framework入門 (1/2) - MONOist(モノイスト)~
http://monoist.atmarkit.co.jp/mn/articles/1101/05/news096.html

-.NET MicroFrameworkとC#でお手軽組込み開発~
http://www.slideshare.net/shohaga/net-microframeworkc

-.NET Micro Framework | techmemo.net~
http://techmemo.net/mf

-自作IoTデバイスをつくろう~
.NET Micro Frameworkと.NET Gadgeterを~
使いこなす技術者ルポ - builder by ZDNet Japan~
http://builder.japan.zdnet.com/extra/iot2014/35044320/

***技術との戯れ [#r08af8b6]
-.NET Micro Framework まとめ | 技術との戯れ~
https://yseosoft.wordpress.com/pages/netmf/
>
+情報源
+開発の基本
+開発事例(デモデバイス)
+.NET Gadgeteer 各モジュールの説明とデモ
+Tips

***デバイスドライバーズ [#d0d06455]
-Windowsデバイスドライバ開発情報 .NET Micro Framework~
http://www.devdrv.co.jp/NETMF/

***デバイスとITの架け橋 [#pce2ebf6]
-.NET Micro Frameworkと.NET Gadgeteerの開発環境セットアップ方法 – 今更ですが~
https://blogs.msdn.microsoft.com/hirosho/2013/07/16/net-micro-framework-net-gadgeteer/
-Visual Studio 2013 で .NET Micro Framework、Gadgeteer開発~
https://blogs.msdn.microsoft.com/hirosho/2014/10/17/visual-studio-2013-net-micro-frameworkgadgeteer/

-タグ
--net-micro-framework~
https://blogs.msdn.microsoft.com/hirosho/tag/net-micro-framework/
--net-gadgeteer~
https://blogs.msdn.microsoft.com/hirosho/tag/net-gadgeteer/

----
Tags: [[:インフラストラクチャ]], [[:Windows]], [[:IoT]]



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS