Submit Search
Upload
Hardware control by .NET Core 3.1
•
0 likes
•
225 views
Atomu Hidaka
Follow
This describes simple experimental trial to control Hardware by dotnet core 3.1
Read less
Read more
Technology
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
.NET Coreのいろは
.NET Coreのいろは
Yuta Matsumura
オンライン中心だから地方のコミュニティも見てみませんか? - Fukuoka.NETの紹介
オンライン中心だから地方のコミュニティも見てみませんか? - Fukuoka.NETの紹介
Yuta Matsumura
未知との交信!?Project SignalR
未知との交信!?Project SignalR
Yuta Matsumura
いつでもどこでも .NET
いつでもどこでも .NET
Yuta Matsumura
そこのスマホ開発者さん、Windows Phone どうですか?
そこのスマホ開発者さん、Windows Phone どうですか?
Kazuaki TAUCHI
C# runs anywhere, make anything
C# runs anywhere, make anything
Yuta Matsumura
Visual Studio 拡張機能の作り方
Visual Studio 拡張機能の作り方
Yuki Igarashi
Xamarinでも有能な .NET Core
Xamarinでも有能な .NET Core
Yuta Matsumura
Recommended
.NET Coreのいろは
.NET Coreのいろは
Yuta Matsumura
オンライン中心だから地方のコミュニティも見てみませんか? - Fukuoka.NETの紹介
オンライン中心だから地方のコミュニティも見てみませんか? - Fukuoka.NETの紹介
Yuta Matsumura
未知との交信!?Project SignalR
未知との交信!?Project SignalR
Yuta Matsumura
いつでもどこでも .NET
いつでもどこでも .NET
Yuta Matsumura
そこのスマホ開発者さん、Windows Phone どうですか?
そこのスマホ開発者さん、Windows Phone どうですか?
Kazuaki TAUCHI
C# runs anywhere, make anything
C# runs anywhere, make anything
Yuta Matsumura
Visual Studio 拡張機能の作り方
Visual Studio 拡張機能の作り方
Yuki Igarashi
Xamarinでも有能な .NET Core
Xamarinでも有能な .NET Core
Yuta Matsumura
若手がコミュニティを盛り上げよう!
若手がコミュニティを盛り上げよう!
Yuta Matsumura
GR Family 用ライブラリの紹介
GR Family 用ライブラリの紹介
Yoshitaka Seo
ストアアプリ→universal Windows Apps=WP8.1アプリ
ストアアプリ→universal Windows Apps=WP8.1アプリ
Akira Hatsune
Windows 11 がやってくる - IT管理者の準備と対策
Windows 11 がやってくる - IT管理者の準備と対策
彰 村地
ABS2015 のセッション紹介
ABS2015 のセッション紹介
l_b__
Yapf2013
Yapf2013
l_b__
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
Atomu Hidaka
Remote Development with Visual Studio Code & A clean dev env, working every ...
Remote Development with Visual Studio Code & A clean dev env, working every ...
Hiroyuki Ohnaka
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Tomokazu Kizawa
普段はAndroid開発やってるけど、Tizenをさわってみたよ
普段はAndroid開発やってるけど、Tizenをさわってみたよ
Shuichi Takaya
Windows Azure Mobile Servicesによるアプリ構築
Windows Azure Mobile Servicesによるアプリ構築
Nobuaki Aoki
20151029 ヒカラボ講演資料
20151029 ヒカラボ講演資料
Daisuke Ando
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発
Atsushi Kojo
Introduction to VSCode
Introduction to VSCode
Yuki Igarashi
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
C#_GO ABC spring 2017
C#_GO ABC spring 2017
Atsuya Tsuchikawa
5月13日 JapanAndroidGroup - Hamamatsu c# go
5月13日 JapanAndroidGroup - Hamamatsu c# go
Atsuya Tsuchikawa
IoTの始め方~.NET Micro Framework編
IoTの始め方~.NET Micro Framework編
Nobuaki Aoki
WebRTC on Edge
WebRTC on Edge
Saki Homma
Android Lecture #01 @PRO&BSC Inc.
Android Lecture #01 @PRO&BSC Inc.
Yuki Higuchi
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
More Related Content
What's hot
若手がコミュニティを盛り上げよう!
若手がコミュニティを盛り上げよう!
Yuta Matsumura
GR Family 用ライブラリの紹介
GR Family 用ライブラリの紹介
Yoshitaka Seo
ストアアプリ→universal Windows Apps=WP8.1アプリ
ストアアプリ→universal Windows Apps=WP8.1アプリ
Akira Hatsune
Windows 11 がやってくる - IT管理者の準備と対策
Windows 11 がやってくる - IT管理者の準備と対策
彰 村地
ABS2015 のセッション紹介
ABS2015 のセッション紹介
l_b__
Yapf2013
Yapf2013
l_b__
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
Atomu Hidaka
Remote Development with Visual Studio Code & A clean dev env, working every ...
Remote Development with Visual Studio Code & A clean dev env, working every ...
Hiroyuki Ohnaka
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Tomokazu Kizawa
普段はAndroid開発やってるけど、Tizenをさわってみたよ
普段はAndroid開発やってるけど、Tizenをさわってみたよ
Shuichi Takaya
Windows Azure Mobile Servicesによるアプリ構築
Windows Azure Mobile Servicesによるアプリ構築
Nobuaki Aoki
20151029 ヒカラボ講演資料
20151029 ヒカラボ講演資料
Daisuke Ando
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発
Atsushi Kojo
Introduction to VSCode
Introduction to VSCode
Yuki Igarashi
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
C#_GO ABC spring 2017
C#_GO ABC spring 2017
Atsuya Tsuchikawa
5月13日 JapanAndroidGroup - Hamamatsu c# go
5月13日 JapanAndroidGroup - Hamamatsu c# go
Atsuya Tsuchikawa
IoTの始め方~.NET Micro Framework編
IoTの始め方~.NET Micro Framework編
Nobuaki Aoki
WebRTC on Edge
WebRTC on Edge
Saki Homma
What's hot
(20)
若手がコミュニティを盛り上げよう!
若手がコミュニティを盛り上げよう!
GR Family 用ライブラリの紹介
GR Family 用ライブラリの紹介
ストアアプリ→universal Windows Apps=WP8.1アプリ
ストアアプリ→universal Windows Apps=WP8.1アプリ
Windows 11 がやってくる - IT管理者の準備と対策
Windows 11 がやってくる - IT管理者の準備と対策
ABS2015 のセッション紹介
ABS2015 のセッション紹介
Yapf2013
Yapf2013
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
Remote Development with Visual Studio Code & A clean dev env, working every ...
Remote Development with Visual Studio Code & A clean dev env, working every ...
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
Windows8のクライアントHyper-V入門(.NETラボ勉強会 2013/6/22 日本マイクロソフト)
普段はAndroid開発やってるけど、Tizenをさわってみたよ
普段はAndroid開発やってるけど、Tizenをさわってみたよ
Windows Azure Mobile Servicesによるアプリ構築
Windows Azure Mobile Servicesによるアプリ構築
20151029 ヒカラボ講演資料
20151029 ヒカラボ講演資料
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発
Introduction to VSCode
Introduction to VSCode
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
C#_GO ABC spring 2017
C#_GO ABC spring 2017
5月13日 JapanAndroidGroup - Hamamatsu c# go
5月13日 JapanAndroidGroup - Hamamatsu c# go
IoTの始め方~.NET Micro Framework編
IoTの始め方~.NET Micro Framework編
WebRTC on Edge
WebRTC on Edge
Similar to Hardware control by .NET Core 3.1
Android Lecture #01 @PRO&BSC Inc.
Android Lecture #01 @PRO&BSC Inc.
Yuki Higuchi
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
2014 0228 OSC-Spring Tokyo NETMF
2014 0228 OSC-Spring Tokyo NETMF
Atomu Hidaka
Getting Started .NET Core
Getting Started .NET Core
Yuta Matsumura
.NET Coreとツール類の今
.NET Coreとツール類の今
Yuki Igarashi
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Yuya Yamaki
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
Kouji Matsui
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
Kaoru NAKAMURA
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
インフラジスティックス・ジャパン株式会社
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118
Atomu Hidaka
HTML5とマイクロソフト(東京)
HTML5とマイクロソフト(東京)
Microsoft
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
Yasuhiko Yamamoto
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
Harada Kazuki
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~
法林浩之
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係
Microsoft
Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1
Keiji Kamebuchi
NET5 and Diagnostics
NET5 and Diagnostics
Kazushi Kamegawa
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
Atomu Hidaka
Similar to Hardware control by .NET Core 3.1
(20)
Android Lecture #01 @PRO&BSC Inc.
Android Lecture #01 @PRO&BSC Inc.
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
2014 0228 OSC-Spring Tokyo NETMF
2014 0228 OSC-Spring Tokyo NETMF
Getting Started .NET Core
Getting Started .NET Core
.NET Coreとツール類の今
.NET Coreとツール類の今
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
Wpf 4とSilverlight 4、これから業務アプリを開発するならどっち?
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
2013 Ignite UI 最新情報 in 岡山
2013 Ignite UI 最新情報 in 岡山
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
ET2016 Smart Japan Alliance Llilum 161118
ET2016 Smart Japan Alliance Llilum 161118
HTML5とマイクロソフト(東京)
HTML5とマイクロソフト(東京)
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係
HTML5とIE11とWindows 8.1 -最新の Web トレンドとマイクロソフトの関係
Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1
NET5 and Diagnostics
NET5 and Diagnostics
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
More from 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
Microsoft Azure IoT central main menu
Microsoft Azure IoT central main menu
Atomu Hidaka
More from Atomu Hidaka
(20)
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
Microsoft Azure IoT central main menu
Microsoft Azure IoT central main menu
Recently uploaded
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
sugiuralab
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
sugiuralab
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
Recently uploaded
(7)
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Hardware control by .NET Core 3.1
1.
2020年1月31日 株式会社デバイスドライバーズ 日高亜友 【eLV】 Cross-Platform 開発
シリーズ #2
2.
IoT ALGYAN 運営委員 受託等100個ぐらい 受託等100個ぐらい ブートローダー+ドライバー開発=OS移植 ファームウェア開発を含む 多数
3.
• Windows 7
デバイスドライバー開発の解説本の依頼 <m(__)m> • アプリでハードウェアを制御する時代へ→趣旨変更
4.
5.
• .NET Micro
Framework, nanoFramework • .NET Framework 4.5~, UWP (Windows 8) • .NET Core
6.
https://docs.microsoft.com/ja-jp/dotnet/core/whats-new/dotnet-core-3-0 実は動かない? 最初は無かった?
7.
https://github.com/dotnet/iot/blob/master/Documentation/roadmap.md
8.
10.0.17763.973 (1809 RS5)
9.
10.
11.
https://developer.android.com/things/get-started https://developer.android.com/things/sdk/pio/
12.
https://dotnet.microsoft.com/download/dotnet-core/3.1
13.
• インストール (Windows,
VS 使わずに) • スクリプト作成(.bashrc に追加してもよい)
14.
ビルド
15.
16.
17.
ヒント:松岡氏の Gist 公開コードを利用してGPIOポート番号を変更 https://gist.github.com/matsujirushi/ dotnetconf2019-blinky-Program.cs https://gist.github.com/matsujirushi/af97cb7099d229a0b4c2a957e2ba5593
18.
たくさんの編集、NuGet インストール 参考:沢山の GitHub
の情報 https://github.com/dotnet/iot/ https://github.com/dotnet/iot/tree/master/src/devices https://github.com/dotnet/iot/tree/master/Documentation
19.
たくさんの編集 注:https://github.com/dotnet/iot/blob/master/src/devices/Lm75/ NuGet インストール
20.
未実装、未完成が多い
21.
結果:失敗(時間切れ) • LPS25H SPI
利用のxxx ライブラリが無い • 動作確認済のコードの .NET Framework 4.5に依存し、 .NET Core 3.1 に無いライブラリが多い
22.
結果:失敗(例外エラー発生) Unhandled exception. System.PlatformNotSupportedException: System.IO.Ports
is currently only supported on Windows. at System.IO.Ports.SerialPort..ctor() at co2.UARTSensor.Initialize() in /home/pi/co2/Program.cs:line 34 at co2.Program.Main(String[] args) in /home/pi/co2/Program.cs:line 16
23.
24.
25.
26.
ありがとうございました。
Download now