Submit Search
Upload
2014 0228 OSC-Spring Tokyo NETMF
•
1 like
•
1,660 views
Atomu Hidaka
Follow
オープンソースになったマイコン開発環境 .NET Micro Frameworkの紹介。 使って簡単!楽しいMicrosoftの小型組み込みOS ドットNETまいくろバンザイ倶楽部
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download now
Download to read offline
Recommended
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
Atomu Hidaka
2013 06-22osc nagoya-netmf
2013 06-22osc nagoya-netmf
Atomu Hidaka
Dll Injection
Dll Injection
Hiroaki Hata
ESP32特集の内容紹介
ESP32特集の内容紹介
Kenta IDA
20211002 stm32 cube halとtoppes
20211002 stm32 cube halとtoppes
Seiichi Horie
M5StackをRustで動かす
M5StackをRustで動かす
Kenta IDA
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
Hideki Takase
03 第3.6節-第3.8節 ROS2の基本機能(2/2)
03 第3.6節-第3.8節 ROS2の基本機能(2/2)
Mori Ken
Recommended
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
Atomu Hidaka
2013 06-22osc nagoya-netmf
2013 06-22osc nagoya-netmf
Atomu Hidaka
Dll Injection
Dll Injection
Hiroaki Hata
ESP32特集の内容紹介
ESP32特集の内容紹介
Kenta IDA
20211002 stm32 cube halとtoppes
20211002 stm32 cube halとtoppes
Seiichi Horie
M5StackをRustで動かす
M5StackをRustで動かす
Kenta IDA
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
Hideki Takase
03 第3.6節-第3.8節 ROS2の基本機能(2/2)
03 第3.6節-第3.8節 ROS2の基本機能(2/2)
Mori Ken
BGP Session Culling - BGPに優しいIXのメンテナンスを目指して
BGP Session Culling - BGPに優しいIXのメンテナンスを目指して
Yuya Rin
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
Hideki Takase
2013 WebRTC node
2013 WebRTC node
mganeko
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
Mori Ken
最新ポートスキャン対策
最新ポートスキャン対策
FFRI, Inc.
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
Asuka Nakajima
QoS for ROS 2 Dashing/Eloquent
QoS for ROS 2 Dashing/Eloquent
Hideki Takase
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
Akihiro Suda
高速にコンテナを起動できるイメージフォーマット
高速にコンテナを起動できるイメージフォーマット
Akihiro Suda
ROSによる今後のロボティクスのあり方
ROSによる今後のロボティクスのあり方
Mori Ken
SensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoT
Daisuke Tanaka
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
Toshihiko Yamakami
Rclex: ElixirでROS!!
Rclex: ElixirでROS!!
Hideki Takase
DartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみよう
cch-robo
NFC キャンドル
NFC キャンドル
treby
Mr201305 tizen security_jpn
Mr201305 tizen security_jpn
FFRI, Inc.
関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
Hideki Takase
20210830 rust入学式
20210830 rust入学式
耕二 阿部
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
FFRI, Inc.
あいぽん落としたと聞いたので!
あいぽん落としたと聞いたので!
Kouhei Maeda
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105
Atomu Hidaka
More Related Content
What's hot
BGP Session Culling - BGPに優しいIXのメンテナンスを目指して
BGP Session Culling - BGPに優しいIXのメンテナンスを目指して
Yuya Rin
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
Hideki Takase
2013 WebRTC node
2013 WebRTC node
mganeko
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
Mori Ken
最新ポートスキャン対策
最新ポートスキャン対策
FFRI, Inc.
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
Asuka Nakajima
QoS for ROS 2 Dashing/Eloquent
QoS for ROS 2 Dashing/Eloquent
Hideki Takase
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
Akihiro Suda
高速にコンテナを起動できるイメージフォーマット
高速にコンテナを起動できるイメージフォーマット
Akihiro Suda
ROSによる今後のロボティクスのあり方
ROSによる今後のロボティクスのあり方
Mori Ken
SensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoT
Daisuke Tanaka
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
Toshihiko Yamakami
Rclex: ElixirでROS!!
Rclex: ElixirでROS!!
Hideki Takase
DartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみよう
cch-robo
NFC キャンドル
NFC キャンドル
treby
Mr201305 tizen security_jpn
Mr201305 tizen security_jpn
FFRI, Inc.
関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
Hideki Takase
20210830 rust入学式
20210830 rust入学式
耕二 阿部
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
FFRI, Inc.
あいぽん落としたと聞いたので!
あいぽん落としたと聞いたので!
Kouhei Maeda
What's hot
(20)
BGP Session Culling - BGPに優しいIXのメンテナンスを目指して
BGP Session Culling - BGPに優しいIXのメンテナンスを目指して
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
2013 WebRTC node
2013 WebRTC node
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
02 第3.1節-第3.5節 ROS2の基本機能(1/2) ROS2勉強合宿 @別府温泉
最新ポートスキャン対策
最新ポートスキャン対策
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
[JPCERT/CC POC Meeting] 研究紹介 + DLLハイジャックの脆弱性
QoS for ROS 2 Dashing/Eloquent
QoS for ROS 2 Dashing/Eloquent
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
高速にコンテナを起動できるイメージフォーマット (NTT Tech Conference #2)
高速にコンテナを起動できるイメージフォーマット
高速にコンテナを起動できるイメージフォーマット
ROSによる今後のロボティクスのあり方
ROSによる今後のロボティクスのあり方
SensorBee: Stream Processing Engine in IoT
SensorBee: Stream Processing Engine in IoT
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
Rclex: ElixirでROS!!
Rclex: ElixirでROS!!
DartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみよう
NFC キャンドル
NFC キャンドル
Mr201305 tizen security_jpn
Mr201305 tizen security_jpn
関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
20210830 rust入学式
20210830 rust入学式
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
あいぽん落としたと聞いたので!
あいぽん落としたと聞いたので!
Similar to 2014 0228 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105
Atomu Hidaka
2013 1019osc-fallnetmf
2013 1019osc-fallnetmf
Atomu Hidaka
OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528
Atomu Hidaka
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
2015 1025 OSC-Fall Tokyo NETMF
2015 1025 OSC-Fall Tokyo NETMF
Atomu Hidaka
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
decode2016
Netmf-180224
Netmf-180224
Atomu Hidaka
Cell/B.E. プログラミング事始め
Cell/B.E. プログラミング事始め
You&I
.NET Micro Framework の基礎
.NET Micro Framework の基礎
Yoshitaka Seo
OSC Tokyo/Spring NETMF 170311
OSC Tokyo/Spring NETMF 170311
Atomu Hidaka
Hardware control by .NET Core 3.1
Hardware control by .NET Core 3.1
Atomu Hidaka
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
IoTでAzureのサービス利用~専門知識なしで始める超入門~
IoTでAzureのサービス利用~専門知識なしで始める超入門~
Kousuke Takada
.NET Micro Framework (プラレールと電子工作)
.NET Micro Framework (プラレールと電子工作)
Akira Hatsune
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
Masaki Muranaka
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
de:code 2017
Getting Started .NET Core
Getting Started .NET Core
Yuta Matsumura
ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118
Atomu Hidaka
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
Similar to 2014 0228 OSC-Spring Tokyo NETMF
(20)
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105
2013 1019osc-fallnetmf
2013 1019osc-fallnetmf
OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
2015 1025 OSC-Fall Tokyo NETMF
2015 1025 OSC-Fall Tokyo NETMF
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
DEV-002_.NET Core/ASP.NET Core が実現するクロスプラットフォーム .NET の今と未来
Netmf-180224
Netmf-180224
Cell/B.E. プログラミング事始め
Cell/B.E. プログラミング事始め
.NET Micro Framework の基礎
.NET Micro Framework の基礎
OSC Tokyo/Spring NETMF 170311
OSC Tokyo/Spring NETMF 170311
Hardware control by .NET Core 3.1
Hardware control by .NET Core 3.1
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
IoTでAzureのサービス利用~専門知識なしで始める超入門~
IoTでAzureのサービス利用~専門知識なしで始める超入門~
.NET Micro Framework (プラレールと電子工作)
.NET Micro Framework (プラレールと電子工作)
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
[TL04] .NET 15 周年の今こそ考えるクラウドネイティブ アプリケーションと .NET の活用
Getting Started .NET Core
Getting Started .NET Core
ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
More from Atomu Hidaka
How to use EnOcean Gateway with Azure OpenAI
How to use EnOcean Gateway with Azure OpenAI
Atomu Hidaka
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
Tips and Tricks for developing Windows APO drivers
Tips and Tricks for developing Windows APO drivers
Atomu Hidaka
Useful Tips and Tricks for Windows 11 TPM
Useful Tips and Tricks for Windows 11 TPM
Atomu Hidaka
Develop Windows 11 drivers with GitHub Copilot's AI capabilities
Develop Windows 11 drivers with GitHub Copilot's AI capabilities
Atomu Hidaka
Windows 11 22H2 Feature-Update, Copilot, and Tips
Windows 11 22H2 Feature-Update, Copilot, and Tips
Atomu Hidaka
Windows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka
ChatGPT solution with EnOcean Gateway
ChatGPT solution with EnOcean Gateway
Atomu Hidaka
Windows ChatGPT Bing AI
Windows ChatGPT Bing AI
Atomu Hidaka
Windows ChatGPT Bing AI.pptx
Windows ChatGPT Bing AI.pptx
Atomu Hidaka
Music Tech Community LT, Introducing Windows APO
Music Tech Community LT, Introducing Windows APO
Atomu Hidaka
LLILUM and TinyCLR OS
LLILUM and TinyCLR OS
Atomu Hidaka
Introducing new features of EnOcean Gateway
Introducing new features of EnOcean Gateway
Atomu Hidaka
Windows 11 Overview
Windows 11 Overview
Atomu Hidaka
IoT implemented in Windows 11.pptx
IoT implemented in Windows 11.pptx
Atomu Hidaka
How to use Windows 11 effectively.pptx
How to use Windows 11 effectively.pptx
Atomu Hidaka
Recent my activities in 2022 1Q.pptx
Recent my activities in 2022 1Q.pptx
Atomu Hidaka
My highlight topics_in_2021
My highlight topics_in_2021
Atomu Hidaka
Windows 11 insider tips for developer
Windows 11 insider tips for developer
Atomu Hidaka
Azure Skkynet datahub service
Azure Skkynet datahub service
Atomu Hidaka
More from Atomu Hidaka
(20)
How to use EnOcean Gateway with Azure OpenAI
How to use EnOcean Gateway with Azure OpenAI
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Tips and Tricks for developing Windows APO drivers
Tips and Tricks for developing Windows APO drivers
Useful Tips and Tricks for Windows 11 TPM
Useful Tips and Tricks for Windows 11 TPM
Develop Windows 11 drivers with GitHub Copilot's AI capabilities
Develop Windows 11 drivers with GitHub Copilot's AI capabilities
Windows 11 22H2 Feature-Update, Copilot, and Tips
Windows 11 22H2 Feature-Update, Copilot, and Tips
Windows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
ChatGPT solution with EnOcean Gateway
ChatGPT solution with EnOcean Gateway
Windows ChatGPT Bing AI
Windows ChatGPT Bing AI
Windows ChatGPT Bing AI.pptx
Windows ChatGPT Bing AI.pptx
Music Tech Community LT, Introducing Windows APO
Music Tech Community LT, Introducing Windows APO
LLILUM and TinyCLR OS
LLILUM and TinyCLR OS
Introducing new features of EnOcean Gateway
Introducing new features of EnOcean Gateway
Windows 11 Overview
Windows 11 Overview
IoT implemented in Windows 11.pptx
IoT implemented in Windows 11.pptx
How to use Windows 11 effectively.pptx
How to use Windows 11 effectively.pptx
Recent my activities in 2022 1Q.pptx
Recent my activities in 2022 1Q.pptx
My highlight topics_in_2021
My highlight topics_in_2021
Windows 11 insider tips for developer
Windows 11 insider tips for developer
Azure Skkynet datahub service
Azure Skkynet datahub service
Recently uploaded
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Recently uploaded
(9)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
2014 0228 OSC-Spring Tokyo NETMF
1.
オープンソースカンファレンス 2014 Tokyo/Spring 2014/2/28
ドットNETまいくろバンザイ倶楽部 1 ドットNETまいくろバンザイ倶楽部 日高亜友 - 使って簡単!楽しい Microsoft の小型組み込みOS - info@devdrv.co.jp オープンソースになったマイコン開発環境 .NET Micro Frameworkの紹介。 ドットNET まいくろ バンザイ
2.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
2 .NET Micro Framework とは? Microsoft Research 開発の組み込みOS Visual C# / Visual Basicで開発した IL .NET アセンブリ を中間コードインタプリタで実行 豊富なドライバとライブラリを標準装備 オープンソース・ライセンスで公開(Apache V2) 30種以上のプラットフォームに移植されて動作 .NET Micro Framework (NETMF) 移植済みSOC 業務アプリケーション・システム応用事例 アプリケーション開発が”超”簡単な組み込みOS ドットNETまいくろバンザイ倶楽部
3.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ
.NET Micro Framework の歴史 2001年 V 1.0 SPOT Watch / MSN Direct Service (Microsoft リサーチ) 2006年 V2.0 Windows SideShow Device 2008 年 V3.0 , 3.5 for Network 2010年 V4.0 for Open Source 2010年 V4.1 for Big Endian / lwIP 2011年 V4.2 for Visual Basic 2012年 V4.3 for Visual Studio 2012 2014/2/28 3ドットNETまいくろバンザイ倶楽部
4.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
4 NETMFの本質 本来は、Windows CE 未満のプラットフォーム用 組込みシステム向け製品となるはずだった OS (かつては)移植キット販売済 (かつては)ライセンス販売済 製品レベルの品質 2010年にオープンソース化 Apache V2 ライセンス→無償で商用利用可能 競合OSの台頭 ⇒ 製品相当の機能・性能・品質 を無料で公開 ドットNETまいくろバンザイ倶楽部
5.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ
アーキテクチャ 全体構成 2 種類の実装方法 - Native Platform - “OS on OS” solution 2014/2/28 5ドットNETまいくろバンザイ倶楽部 アプリケーション開発 ライブラリ開発 プラットフォーム移植 CLR: Common Language Runtime HAL: Hardware Abstraction Layer PAL: Platform Abstraction Layer
6.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ
OSとしての提供機能 IL(.NETのアセンブリ)の実行環境 = TinyCLR タイマ, 割り込みハンドラ, マルチスレッド, スケジューラ ブートローダ, 各種デバイスドライバ, リソースマネージャ 組み込み環境対応 MMU 不要 最小 64KB RAM / 256KB ROM (特別な環境) 標準サポート ARM7/9/Cortex-M3, Blackfin, SH-2/2A サポート機能 ブートローダ, アプリケーションローダ, デバッガIF 2014/2/28 6ドットNETまいくろバンザイ倶楽部
7.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ
楽しみ方いろいろ 自作ボードや未サポートボードに移植 CQ出版等の移植事例(参考資料) 周辺ハードウェアを自作して動作 容易に接続可能→.NET Gadgeteer ライブラリやシステムを開発・改造 Emulatorの開発、独自モジュールの開発 連係システムやアプリケーションを開発 他のシステムとの接続 PC, Smart Phone, Cloud連係 2014/2/28 7ドットNETまいくろバンザイ倶楽部
8.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ
最新の動向 Agent Watch - Secret Labs http://agentwatches.com/ Fun Engineering - GHI Electronics https://www.ghielectronics.com/catalog/category/6 Bambino - Micromint http://www.micromint.com/component/content/article/53- products/196-bambino200.html 2014/2/28 8ドットNETまいくろバンザイ倶楽部
9.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ
最新の動向(その2) Gadgeteer Guy - Systech http://gadgeteerguy.com/ STM32 - Mountaineer Group http://www.mountaineer.org/netmf-for-stm32/ Lego mindstorms EV3 - ??? http://www.lego.com/ja-jp/mindstorms/products/ev3/31313-mindstorms-ev3/ 2014/2/28 ドットNETまいくろバンザイ倶楽部 9
10.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
10 アプリケーション開発手順 事前調査・基本設計 Interface 仕様の確認 (H/W, S/W, Network, …) コーディング Full .NET 環境用コードの流用 ソースコード・デバッグ エミュレータ, オンライン・デバッガ Full .NET 環境でのデバッグ (ソース流用化) デプロイ Flash ROM焼き, 配布用署名付きコード生成 ドットNETまいくろバンザイ倶楽部
11.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
11 SDK vs. PK (Porting Kit) SDK: 組み込みアプリケーション開発 アプリケーション開発に必須 Visual Studio / VC# Express に組み込んで使用 Simulator, Debugger, Deployment Tools を含む PK: 動作プラットフォームの構築(移植) .NET Micro Framework の移植 に必須 ほかに クロスコンパイラ(+デバッガ)が必須 ツール類を含めた全ソースコードが提供 ほとんどを C++ で記述 (一部アセンブラ, C, C#) ドットNETまいくろバンザイ倶楽部 バージョンを 合わせる必要がある
12.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
12 ドライバとサービス Cache Ethernet, WiFi GPIO I2C INTC LCD / Display Piezo / Speeker PMC SDRAM SDCARD / MMC SPI Thermistor TIME (RTC) TIMER USART USB Client Backlight (GPIO,SPI) BatteryCharger / Measurement BlockStorage (Flash, SD) Buttons COM DPWS Gesture Font, Graphics HTTP Ink Interop FileSystem (FAT) Security, Crypto TCP/IP, Socket, RPC, SSL Touch Panel (Multi Touch) XML デバイスドライバデバイスコントローラ ドットNETまいくろバンザイ倶楽部
13.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
13 PKがサポートするプラットフォーム BF537 -- ADI Blackfin EA_LPC2478 -- NXP LPC2478 (Embedded Artists LPC2478 4MB / 512KB) iMXS -- MC9328MXS (32MB RAM / 8MB Flash ROM) MCBSTM32E – STM32F103 Cortex-M3 (KEIL MCBSTM32E 8MB / 1MB) MOTE2 -- Marvell PXA271 (Crossbow imote2) PCM023 -- NXP LPC22xx ARM7 SAM7S_EK -- Atmel AT91SAM7S256 (64KB RAM / 256KB Flash ROM) SAM7X_EK -- Atmel AT91SAM7X512 (128KB RAM / 512KB Flash ROM) SAM9RL64 -- Atmel AT91SAM9RL64EK (64MB RAM / 256MB Flash ROM) SAM9261_EK -- Atmel AT91SAM9261EK (64MB RAM / 256MB Flash ROM) SH7216_RSK -- SH-2A 16MB SRAM / 1MB Flash ROM SH7264_M3A_HS64 -- SH-2A 64MB RAM / 516MB Flash ROM SH7264_RSK -- SH-2A 64MB RAM / 64MB Flash ROM SH7619_EVB -- SH2 8MB RAM / 4MB Flash ROM STM32Stamp -- STM32F103 Cortex-M3 (ET-STM32 Stamp 512KB RAM / 64KB) Windows2 -- Windows Emulator 赤字がデモ・展示環境 ドットNETまいくろバンザイ倶楽部
14.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
14 その他の動作プラットフォーム 市販品 GHI Electronics -- FEZ Spider, FEZ Hydra, FEZ Cerberus, FEZ Game-O Secret Labs LLC – netduino, netduino2, netduino plus2, netduino go Mountaineer -- Mountaineer Ethernet, Mountaineer USB Sytechdesigns NANO Netmfdevices STM Octopus -- ingenuitymicro Threadneedle – HughB CQ出版インターフェース誌付録 FM3, RX62, SH2A, ARM7(LPC2388) その他のOpenSource プラットフォーム RX62 -- SourceForge FM3 -- CodePlex LPC23xx and LPC24xx -- CodePlex Micro2440SDK (S3C2440) -- CodePlex FEZ Hacker (AT91SAM7X-EK) -- CodePlex Eddy (SAM9260, Linux) -- CodePlex STM32F4 Family – CodePlex 赤字がデモ・展示環境 ドットNETまいくろバンザイ倶楽部
15.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ
.NET Gadgeteer とは? 2014/2/28 ドットNETまいくろバンザイ倶楽部 15 Microsoftリサーチが開発している .NET Micro Framework ベース組み込みシステム統合 開発環境とそれを構成するモジュール製品群 MMU無しマイコン上でVisual Studioで開発した .NETアセンブリ(中間コード)をインタプリタ実行 GUI操作で自動的に 初期化コードとクラスラ イブラリを追加 .NET MF OS / Driver Interpreter App. / Lib. Gadgeteer
16.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ
.NET Gadgeteer とは? 2014/2/28 ドットNETまいくろバンザイ倶楽部 16 具体的には次のもの ハードウェア 専用メインボード、専用モジュール群、 開発環境としての Windows PC ソフトウェア ROM化されたOS、組み込み用各種ドライバとライブラリ、 Visual Studio用Plug In(ライブラリとGUIツール、シミュレータ) 新規モジュール開発やカスタマイズ可能 オープンソース
17.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28 .NET
Gadgeteer とは? C#/VB言語レベルでライブラリと豊富なミドルウェアを提供 プロトコル、グラフィック ファイルシステム サービス、マルチスレッド 10種以上のCPUボードと 100種以上の アクチュエータ, センサー, ネットワークアダプタ, コネクティビティ, ディスプレイ等の モジュール を提供 ドットNETまいくろバンザイ倶楽部 17
18.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
18 デモ-1 FEZ Spiderで Cloud (Windows Azure) 接続 FEZ Spiderで Windows 8と連係 ドットNETまいくろバンザイ倶楽部
19.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
19 デモ-2 異なったプラットフォーム上で共通の中間コード バイナリを実行 Renesas SH2A, Atmel ARM9, Fujitsu Coretex-M3 上で 同じ画像描画アプリケーションを動作 FEZ Game-Oで 簡単にポータブル・ゲーム開発 ドットNETまいくろバンザイ倶楽部
20.
オープンソースカンファレンス 2013 Tokyo/Fall ドットNET まいくろ バンザイ 2014/2/28
20 参考情報 インターフェース誌 2009年12月号 特集 ●第4章 .NET Micro Frameworkによるネットワーク端末の製作 インターフェース誌 2011年3月号 ○特集 組み込みで使うVisual C#と.NET Micro Framework インターフェース誌 2011年4月号 ●技術解説 Linux上への.NET Micro Framework移植の勘所(前編) 技術解説 SH-2Aマイコン基板に.NET Micro Frameworkを移植する インターフェース誌 2011年6月号 ●技術解説 Linux上への.NET Micro Framework移植の勘所(後編) インターフェース誌 2011年11月号 技術解説 SH-2A向けネットワーク対応.NET Micro Frameworkの活用 インターフェース誌 2012年8月号 ○特集 定番Visual StudioとC#でマイコン開発にトライ! インターフェース誌 2012年9月号 技術解説 定番Visual StudioでルネサスRX マイコン開発 ドットNETまいくろバンザイ倶楽部
Download now