SlideShare a Scribd company logo
Enviar pesquisa
Carregar
Entrar
Cadastre-se
2013 1019osc-fallnetmf
Denunciar
Atomu Hidaka
Seguir
President em Device Drivers, Ltd.
23 de Oct de 2013
•
0 gostou
•
1,367 visualizações
1
de
18
2013 1019osc-fallnetmf
23 de Oct de 2013
•
0 gostou
•
1,367 visualizações
Baixar agora
Baixar para ler offline
Denunciar
Tecnologia
オープンソースになったマイコン開発環境 .NET Micro Frameworkの紹介。 動作環境の紹介と最新デモ。 ドットNETまいくろバンザイ倶楽部
Atomu Hidaka
Seguir
President em Device Drivers, Ltd.
Recomendados
2014 1018 OSC-Fall Tokyo NETMF
Atomu Hidaka
851 visualizações
•
35 slides
TinyCLR OSのポーティング
Takashi Matsuoka
555 visualizações
•
40 slides
30日でできない!コンピューター自作入門 - カーネル/VM探検隊@つくば
Hirotaka Kawata
4.2K visualizações
•
47 slides
Riscv+fpga200606
たけおか しょうぞう
666 visualizações
•
26 slides
ZynqMP勉強会
Hidemi Ishihara
3.6K visualizações
•
31 slides
バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1
Hirotaka Kawata
5K visualizações
•
56 slides
Mais conteúdo relacionado
Mais procurados
FreeBSD jail+vnetと戯れた話
Masaru Oki
2.6K visualizações
•
16 slides
Using Xeon D 10GBase-T
Masaru Oki
1.4K visualizações
•
8 slides
Rust で RTOS を考える
ryuz88
1.7K visualizações
•
18 slides
ロボット用Open Source Software
たけおか しょうぞう
3.6K visualizações
•
30 slides
P2Pシステム上での安定したサービス提供基盤musasabi
Kota Abe
984 visualizações
•
18 slides
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
Naoto MATSUMOTO
2.7K visualizações
•
5 slides
Mais procurados
(20)
FreeBSD jail+vnetと戯れた話
Masaru Oki
•
2.6K visualizações
Using Xeon D 10GBase-T
Masaru Oki
•
1.4K visualizações
Rust で RTOS を考える
ryuz88
•
1.7K visualizações
ロボット用Open Source Software
たけおか しょうぞう
•
3.6K visualizações
P2Pシステム上での安定したサービス提供基盤musasabi
Kota Abe
•
984 visualizações
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
Naoto MATSUMOTO
•
2.7K visualizações
COMSTARでiSCSI - OpenSolaris勉強会 2011.08
tokuhy
•
1.9K visualizações
2017年のFPGA Community活動について
Mr. Vengineer
•
1.3K visualizações
自作コンピューターでなんかする - 第八回 カーネル/VM探検隊&懇親会
Hirotaka Kawata
•
1.9K visualizações
本当にわかる Spectre と Meltdown
Hirotaka Kawata
•
11.5K visualizações
Open Design Computer Project - Tsukuba.pm
Hirotaka Kawata
•
959 visualizações
PYNQ祭り
Mr. Vengineer
•
2.9K visualizações
NetBSD/Zynq
Kaz Nakamura
•
1.3K visualizações
今もう一度知ろう。 Solarisのコンテナ型仮想化技術
悟 宮崎
•
5.4K visualizações
Solaris11 osc tokyo2011_fall
悟 宮崎
•
3K visualizações
Ss systemdのwslディストロを作る kernelvm探検隊online part 3
Takaya Saeki
•
1.5K visualizações
TensorFlow XLA : AOT編 チラ見版
Mr. Vengineer
•
1.2K visualizações
さくらのクラウドでUCARPを使う方法 -メモ-
Naoto MATSUMOTO
•
1.9K visualizações
Node-RED勉強会(20160826)追補
Takashi Ariyama
•
284 visualizações
Introduction of OpenBSD/luna88k at OSC 2014 Nagoya
Kenji Aoyama
•
1.1K visualizações
Destaque
Blanca Informática
blancausin
286 visualizações
•
3 slides
Buuu
paopicazo
263 visualizações
•
2 slides
Diari del 23 d'octubre de 2013
diarimes
317 visualizações
•
16 slides
LPIC1 07 09 fdisk
Noël
436 visualizações
•
7 slides
LPIC1 07 11 introduction aux systèmes de fichiers
Noël
648 visualizações
•
19 slides
LPIC1 07 10 GNU parted
Noël
413 visualizações
•
7 slides
Destaque
(8)
Blanca Informática
blancausin
•
286 visualizações
Buuu
paopicazo
•
263 visualizações
Diari del 23 d'octubre de 2013
diarimes
•
317 visualizações
LPIC1 07 09 fdisk
Noël
•
436 visualizações
LPIC1 07 11 introduction aux systèmes de fichiers
Noël
•
648 visualizações
LPIC1 07 10 GNU parted
Noël
•
413 visualizações
LPIC1 07 12 formatage
Noël
•
480 visualizações
kepelbagaian agama
Ct Muna
•
37.3K visualizações
Similar a 2013 1019osc-fallnetmf
2014 0228 OSC-Spring Tokyo NETMF
Atomu Hidaka
1.7K visualizações
•
20 slides
2013 06-22osc nagoya-netmf
Atomu Hidaka
2.3K visualizações
•
39 slides
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
1.8K visualizações
•
38 slides
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
175 visualizações
•
68 slides
OSC Nagoya NETMF 160528
Atomu Hidaka
217 visualizações
•
30 slides
Cell/B.E. プログラミング事始め
You&I
570 visualizações
•
37 slides
Similar a 2013 1019osc-fallnetmf
(20)
2014 0228 OSC-Spring Tokyo NETMF
Atomu Hidaka
•
1.7K visualizações
2013 06-22osc nagoya-netmf
Atomu Hidaka
•
2.3K visualizações
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
•
1.8K visualizações
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
•
175 visualizações
OSC Nagoya NETMF 160528
Atomu Hidaka
•
217 visualizações
Cell/B.E. プログラミング事始め
You&I
•
570 visualizações
OSC 2012 Hokkaido でのプレゼン資料
Shin-ya Koga
•
1.7K visualizações
.NET Micro Framework (プラレールと電子工作)
Akira Hatsune
•
12.9K visualizações
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
•
421 visualizações
OSC Tokyo/Fall NETMF 161105
Atomu Hidaka
•
206 visualizações
Orphe SDK for UWP
Takashi Matsuoka
•
528 visualizações
DevConf.cz 2020参加報告
Hitachi, Ltd. OSS Solution Center.
•
608 visualizações
JTF2020 クロスコンパイルだけが能ではない組み込みLinuxシステムのCI/CDインフラ構築
yaegashi
•
156 visualizações
Azure RTOS デモンストレーション
Takashi Matsuoka
•
282 visualizações
Azure Sphere MCU
Takashi Matsuoka
•
1.1K visualizações
LLILUM and TinyCLR OS
Atomu Hidaka
•
143 visualizações
Scaling
Kazuho Oku
•
1.7K visualizações
201104016 osc2011 kobe
Yamauchi isamu
•
407 visualizações
ET2016 Smart Japan Alliance Llilum 161118
Atomu Hidaka
•
143 visualizações
ARM Server DAY 20121221-ver.1.5
ogawatadashi
•
1.5K visualizações
Mais de Atomu Hidaka
Windows ChatGPT Bing AI
Atomu Hidaka
2 visualizações
•
18 slides
Windows ChatGPT Bing AI.pptx
Atomu Hidaka
16 visualizações
•
17 slides
Music Tech Community LT, Introducing Windows APO
Atomu Hidaka
90 visualizações
•
5 slides
Introducing new features of EnOcean Gateway
Atomu Hidaka
13 visualizações
•
10 slides
Windows 11 Overview
Atomu Hidaka
43 visualizações
•
23 slides
IoT implemented in Windows 11.pptx
Atomu Hidaka
585 visualizações
•
7 slides
Mais de Atomu Hidaka
(20)
Windows ChatGPT Bing AI
Atomu Hidaka
•
2 visualizações
Windows ChatGPT Bing AI.pptx
Atomu Hidaka
•
16 visualizações
Music Tech Community LT, Introducing Windows APO
Atomu Hidaka
•
90 visualizações
Introducing new features of EnOcean Gateway
Atomu Hidaka
•
13 visualizações
Windows 11 Overview
Atomu Hidaka
•
43 visualizações
IoT implemented in Windows 11.pptx
Atomu Hidaka
•
585 visualizações
How to use Windows 11 effectively.pptx
Atomu Hidaka
•
63 visualizações
Recent my activities in 2022 1Q.pptx
Atomu Hidaka
•
45 visualizações
My highlight topics_in_2021
Atomu Hidaka
•
44 visualizações
Windows 11 insider tips for developer
Atomu Hidaka
•
177 visualizações
Azure Skkynet datahub service
Atomu Hidaka
•
157 visualizações
Microsoft Azure IoT central main menu
Atomu Hidaka
•
376 visualizações
Introducing to algyan jet bot ai robot kit
Atomu Hidaka
•
490 visualizações
Windows 10 driver development (fixed, rev.2)
Atomu Hidaka
•
887 visualizações
Windows 10 driver development
Atomu Hidaka
•
410 visualizações
New year greetings in 2021
Atomu Hidaka
•
101 visualizações
Introduction of learning contents for EnOcean contestant at IoT AlgyanEnOcean...
Atomu Hidaka
•
77 visualizações
EnOcean Multisensor NFC Settings
Atomu Hidaka
•
180 visualizações
Enocean Latest Technology and Information
Atomu Hidaka
•
109 visualizações
Simple multi-sensor NFC setting method with iOS and android apps
Atomu Hidaka
•
554 visualizações
Último
HarukiShinkawa_FIT2023
Matsushita Laboratory
18 visualizações
•
24 slides
ReonHata_JSAI2023
Matsushita Laboratory
13 visualizações
•
33 slides
IGDA Japan SIG Audio #20-1 室内・野外でのマイク収録と整音.pdf
IGDA Japan SIG-Audio
91 visualizações
•
31 slides
テスト自動化.pdf
ssuserf8ea02
13 visualizações
•
26 slides
gtk4_gem_usage.pdf
ssuser0ef4681
11 visualizações
•
6 slides
20230912JSSST大会基調講演_丸山.pdf
Hiroshi Maruyama
163 visualizações
•
58 slides
Último
(8)
HarukiShinkawa_FIT2023
Matsushita Laboratory
•
18 visualizações
ReonHata_JSAI2023
Matsushita Laboratory
•
13 visualizações
IGDA Japan SIG Audio #20-1 室内・野外でのマイク収録と整音.pdf
IGDA Japan SIG-Audio
•
91 visualizações
テスト自動化.pdf
ssuserf8ea02
•
13 visualizações
gtk4_gem_usage.pdf
ssuser0ef4681
•
11 visualizações
20230912JSSST大会基調講演_丸山.pdf
Hiroshi Maruyama
•
163 visualizações
松下研究室紹介_関西大学高槻キャンパスオープンキャンパス
Matsushita Laboratory
•
22 visualizações
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
NTT DATA Technology & Innovation
•
23 visualizações
2013 1019osc-fallnetmf
1.
オープンソースカンファレンス 2013 Tokyo/Fall オープンソースになったマイコン開発環境 .NET
Micro Frameworkの紹介。 - 使って簡単!楽しい Microsoft の小型組み込みOS - ドットNETまいくろバンザイ倶楽部 info@devdrv.co.jp 日高亜友 2013/10/19 ドットNETまいくろバンザイ倶楽部 ドットNET まいくろ バンザイ 1
2.
ドットNET まいくろ バンザイ Microsoft Research 開発の組み込みOS Visual
C# / Visual Basicで開発した IL .NET アセンブリ を中間コードインタプリタで実行 豊富なドライバとライブラリを標準装備 オープンソース・ライセンスで公開(Apache V2) 20種以上のプラットフォームに移植されて動作 .NET Micro Framework とは? .NET Micro Framework (NETMF) 移植済みSOC 業務アプリケーション・システム応用事例 アプリケーション開発が”超”簡単な組み込みOS 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 2
3.
ドット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 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 3
4.
ドットNET まいくろ バンザイ 本来は、Windows CE 未満のプラットフォーム用 組込みシステム向け製品となるはずだった
OS NETMFの本質 (かつては)移植キット販売済 (かつては)ライセンス販売済 製品レベルの品質 2010年にオープンソース化 Apache V2 ライセンス→無償で商用利用可能 競合OSの台頭 ⇒ 製品相当の機能・性能・品質 を無料で公開 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 4
5.
ドットNET まいくろ バンザイ アーキテクチャ 全体構成 アプリケーション開発 ライブラリ開発 プラットフォーム移植 2 種類の実装方法 - Native
Platform - “OS on OS” solution CLR: Common Language Runtime HAL: Hardware Abstraction Layer PAL: Platform Abstraction Layer 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 5
6.
ドットNET まいくろ バンザイ OSとしての提供機能 IL(.NETのアセンブリ)の実行環境 = TinyCLR タイマ,
割り込みハンドラ, マルチスレッド, スケジューラ ブートローダ, 各種デバイスドライバ, リソースマネージャ 組み込み環境対応 MMU 不要 最小 64KB RAM / 256KB ROM (特別な環境) 標準サポート ARM7/9/Cortex-M3, Blackfin, SH-2/2A サポート機能 2013/10/19 ブートローダ, アプリケーションローダ, デバッガIF オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 6
7.
ドットNET まいくろ バンザイ 自作ボードや未サポートボードに移植 容易に接続可能→.NET Gadgeteer ライブラリやシステムを開発・改造 CQ出版等の移植事例(参考資料) 周辺ハードウェアを自作して動作 楽しみ方いろいろ Emulatorの開発、独自モジュールの開発 連係システムやアプリケーションを開発 他のシステムとの接続 2013/10/19 PC, Smart
Phone, Cloud連係 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 7
8.
ドットNET まいくろ バンザイ 事前調査・基本設計 Full .NET 環境用コードの流用 ソースコード・デバッグ Interface
仕様の確認 (H/W, S/W, Network, …) コーディング アプリケーション開発手順 エミュレータ, オンライン・デバッガ Full .NET 環境でのデバッグ (ソース流用化) デプロイ 2013/10/19 Flash ROM焼き, 配布用署名付きコード生成 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 8
9.
ドットNET まいくろ バンザイ SDK vs. PK
(Porting Kit) SDK: 組み込みアプリケーション開発 アプリケーション開発に必須 Visual Studio / VC# Express に組み込んで使用 Simulator, Debugger, Deployment Tools を含む バージョンを 合わせる必要がある PK: 動作プラットフォームの構築(移植) 2013/10/19 .NET Micro Framework の移植 に必須 ほかに クロスコンパイラ(+デバッガ)が必須 ツール類を含めた全ソースコードが提供 ほとんどを C++ で記述 (一部アセンブラ, C, C#) オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 9
10.
ドットNET まいくろ バンザイ ドライバとサービス デバイスコントローラ Cache Ethernet, WiFi GPIO I2C INTC LCD /
Display Piezo / Speeker PMC SDRAM SDCARD / MMC SPI Thermistor TIME (RTC) TIMER USART USB Client 2013/10/19 デバイスドライバ 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 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 10
11.
ドットNET まいくろ バンザイ 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 赤字がデモ・展示環境 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 11
12.
ドットNET まいくろ バンザイ その他の動作プラットフォーム 市販品 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 赤字がデモ・展示環境 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 12
13.
ドットNET まいくろ バンザイ .NET Gadgeteer とは? Microsoftリサーチが開発している .NET
Micro Framework ベース組み込みシステム統合 開発環境とそれを構成するモジュール製品群 MMU無しマイコン上でVisual Studioで開発した .NETアセンブリ(中間コード)をインタプリタ実行 GUI操作で自動的に 初期化コードとクラスラ イブラリを追加 Gadgeteer .NET MF App. / Lib. Interpreter OS / Driver 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 13
14.
ドットNET まいくろ バンザイ .NET Gadgeteer とは? 具体的には次のもの ハードウェア ソフトウェア 専用メインボード、専用モジュール群、 開発環境としての
Windows PC ROM化されたOS、組み込み用各種ドライバとライブラリ、 Visual Studio用Plug In(ライブラリとGUIツール、シミュレータ) 新規モジュール開発やカスタマイズ可能 2013/10/19 オープンソース オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 14
15.
ドットNET まいくろ バンザイ .NET Gadgeteer とは? C#/VB言語レベルでライブラリと豊富なミドルウェアを提供 2013/10/19 プロトコル、グラフィック ファイルシステム サービス、マルチスレッド 10種以上のCPUボードと 100種以上の アクチュエータ, センサー, ネットワークアダプタ, コネクティビティ, ディスプレイ等の モジュール
を提供 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 15
16.
ドットNET まいくろ バンザイ デモ-1 FEZ Spiderで Cloud
(Windows Azure) 接続 FEZ Spiderで Windows 8と連係 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 16
17.
ドットNET まいくろ バンザイ 異なったプラットフォーム上で共通の中間コード バイナリを実行 デモ-2 Renesas SH2A, Atmel
ARM9, Fujitsu Coretex-M3 上で 同じ画像描画アプリケーションを動作 FEZ Game-Oで 簡単にポータブル・ゲーム開発 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 17
18.
ドットNET まいくろ バンザイ 参考情報 インターフェース誌 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 マイコン開発 2013/10/19 オープンソースカンファレンス 2013 Tokyo/Fall ドットNETまいくろバンザイ倶楽部 18