Windows IoT Lightning Performance Testing

Wichtig

Das Windows 10 IoT-Team unterstützt Arduino nicht mehr aktiv.

Die GPIO-Leistung wurde für die Windows IoT Lightning-Funktionalität mithilfe einer einfachen GPIO-Umschalt-App getestet, die hier verfügbar ist. Die Tests wurden durchgeführt, indem GPIO 5 zwischen 0 und 1 mit der schnellstmöglichen Geschwindigkeit umgeschaltet wurde. Die Umschaltfrequenz für jeden Fall wurde mit einem Tektronix TPS 2024 Oszilloskop gemessen.

Aus der Analyse wurden folgende Ergebnisse erzielt:

Getestete Plattform Sprache Häufigkeit
Arduino Uno Arduino-Skizze 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-Verdrahtung Arduino-Verdrahtung 7,36 MHz
Windows 10 IoT Core DMAP-Stapel C# 1,76 MHz
Windows 10 IoT Core DMAP-Stapel C++/CX 3,78 MHz
Windows 10 IoT Core DMAP-Stapel WinJS 42 kHz

Windows 10 IoT Core Tests wurden auf einem Raspberry Pi 3 mit Windows 10 IoT Core Insider Preview Build 15026 (Codename Redstone 2) ausgeführt und mit dem Microsoft IoT Lightning SDK 1.1.0 erstellt.