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.