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 を使用してビルドされました。