人気ブログランキング | 話題のタグを見る

体重と今日食べたもの

k1segawa.exblog.jp

ダイエット

ブログトップ

[UWP] Windows10 ARM 64bit Raspberry Pi 3B+ インストール&起動 [Windows 10 IoT Core] (2/19)

このWinラズパイ上で、Windows 10 IoT Core で作ったUWPアプリ(Microsoft ストアアプリも同じ)が動かないか調査中〜

Windows 10 IoT Core ではデザインに凝ったUWPは必要なかったけど、Winラズパイでウィンドウの一つとして認識するならば、GUIに工夫するのも面白いかも。

WinラズパイでGPIOの入出力を操作し、グラフ表示やデータをどこかへ送信したり。

Windows 10 IoT Core のノウハウが、Winラズパイ で活かせるといいな〜
[UWP] Windows10 ARM 64bit Raspberry Pi 3B+ インストール&起動 [Windows 10 IoT Core] (2/19)_a0034780_15314655.png
現在の方法としては、PCでは、
【PCでストアアプリ作成】
VS で デプロイ

Windows 10 IoT Coreでは、
【通常】
ホストPCにVS IoT Coreをインストールして、Window 10 IoT Core のラズパイに、リモートでデプロイ(出来るのか?SDではなく。そしてデプロイ前のパッケージはコピーやローカルPCへ登録可能か)

上記の方法が正式だが、DAC(Desktop App Converter)でもアプリのシステムへの登録が出来るのでそちらで出来ないか調査中
以下のサイト様の「システムへの登録と実行」で、ストアアプリへの承認申請なしでローカルPCへ登録・実行出来る。

【DACでストアアプリのシステムへの登録方法】

この方法なら、リモートでデプロイする(出来たとして)のではなく、VS IoT Core 上でPC上にデプロイしたxmlファイル等を持ってきて、DACで登録し、登録したフォルダを共有ドライブとしてLAN上に公開し、Winラズパイで参照すれば、実行できるのではないかと画策中~

そもそもWinラズパイへリモートでデプロイ出来るかもわからないし(いや実際やればわかるが)、WindowsというOS負荷のかかった性能の低いWinラズパイにリモートするという、むずかゆい方法でやらなくて済むのかなと妄想。

PC上でちゃっちゃと作成し、Winラズパイは共有ドライブを参照するだけという。

現在はDACと最新Base ImageとSDKのダウンロード中。
Desktop App Converter - ストアアプリ

Base Imagesは3.3GBあるのでダウンロード時間中に、VS IoT Coreの開発環境を先に作成した方が時間の節約かも。

UWPのサンプルは以下から取得

ストアアプリのDACを管理者権限で実行するためにショートカットの作成
普通にスタートメニューのDACのカスケードメニューの中に管理者として実行があった。

さてVS 2017 と with IoT Coreのダウンロードを新しいPCで行おう~
まずはWinラズパイへリモートでデプロイ出来るか実験実験。すでに誰かやってないかな。
出来るのならそれでリモート開発出来るし、妄想の方法も可能だったら開発手間なしになって、ゆくゆくはWindows 10 IoT Core で開発したUWPアプリをストアアプリとして申請して、正式にWinラズパイ側でストアアプリとしてインストールできるな。

動いたとしてGPIOにアクセスできるか、まだわからないが。

Commented by newlife newdesing at 2019-02-20 12:18 x
こんな記事がありました。

ARM版Windows 10向け開発ツールとSDKを正式リリース。Microsoft Storeに提出も可能に。
https://japanese.engadget.com/2018/11/18/arm-windows-10-sdk-microsoft-store/

>Visual Studio 15.9を使用してUWPとC ++ Win32のアプリケーションを再コンパイルし、ARM版Windows 10上で動作するネイティブアプリが作成できる

>Microsoft StoreはARM64アーキテクチャ向けに開発されたアプリケーションの提出を正式に承認

Raspberry Pi用であればかなり軽めのアプリの方が望ましいですが、再コンパイルでARM版を作れるのは楽しそうですね。(私はプログラマーじゃないので無理ですが)
Commented by k1segawa at 2019-02-20 16:49
正式に登録申請出来るのであれば、Winラズパイが盛り上がって、Windows 10 ARM がMicrosoftの意図したようにどんどんストアアプリが増えて使い物になるといいですね。
ほんと鶏と卵の関係でアプリが少ないからWindows ARMも盛り上がらない、Windows ARMが使われないからアプリが増えないという地獄の関係が、Winラズパイの盛り上がりでどうにかなればねー。今自分たちがやってることってMicrosoftがやることだこりゃ。
Commented by newlife newdesing at 2019-02-20 20:54 x
そもそも日本じゃARM版PCが売ってないですからね~
でもWin10 ARM RasPiの登場で野良アプリ(Non MS Store)は増えそうですね。
一応、DefenderはProgram(ARM)フォルダーにあるので、ARMネイティブなんで、野良アプリ(というかフリーソフト)でも大丈夫かな~??
Commented by k1segawa at 2019-02-21 14:12
VS IoT CoreじゃなくてもARM版でビルドしてそこに配置すれば動くってことじゃないですか。まじやばいっす。
by k1segawa | 2019-02-19 15:28 | Raspberry Pi | Comments(4)

by k1segawa