次の方法で共有


Windows IoT Lightning パフォーマンス テスト

重要

Windows 10 IoT チームは、Arduino をアクティブにサポートしなくなりました。

Windows IoT Lightning 機能については、シンプルな GPIO 切り替えアプリを使用して GPIO のパフォーマンスがテストされました (ここから入手可能)。 テストは、GPIO 5 を 0 と 1 の間で可能な限り高速で切り替えることによって実行されました。 各ケースの切り替え頻度は、Tektekix TPS 2024 Oscscope を使用して測定されました。

分析から次の結果が得られました。

テスト済みプラットフォーム 言語 頻度
Arduino Uno Arduino Sketch 75.06 kHz
Windows 10 IoT Core Native Stack C# 239 KHz
Windows 10 IoT Core Native Stack C++/CX 278 kHz
Windows 10 IoT Core Native Stack WinJS 34 kHz
Windows 10 IoT Core Arduino Wiring Arduino Wiring 7.36 MHz
Windows 10 IoT Core DMAP Stack C# 1.76 MHz
Windows 10 IoT Core DMAP Stack C++/CX 3.78 MHz
Windows 10 IoT Core DMAP Stack WinJS 42 kHz

Windows 10 IoT Core テストは、Windows 10 IoT Core Insider Preview ビルド 15026 (コードネーム Redstone 2) を使用して Raspberry Pi 3 で実行され、Microsoft IoT Lightning SDK 1.1.0 を使用してビルドされました。