Поделиться через


Тестирование производительности Windows IoT Lightning

Важно!

Команда Windows 10 Интернета вещей больше не поддерживает Arduino.

Производительность GPIO была протестирована для функциональных возможностей Windows IoT Lightning с помощью простого приложения-переключателя GPIO, доступного здесь. Тесты выполнялись путем переключения GPIO 5 от 0 до 1 с максимальной скоростью. Частота переключения для каждого случая измерялась с помощью осциллографа Tektronix TPS 2024.

В результате анализа были получены следующие результаты:

Платформа протестирована Язык Частота
Ардуино Уно Arduino Sketch 75,06 кГц
Windows 10 IoT Базовая собственный стек C# 239 кГц
Windows 10 IoT Базовая собственный стек C++/CX 278 кГц
Windows 10 IoT Базовая собственный стек Winjs 34 кГц
Windows 10 IoT Базовая Arduino Wiring Arduino Wiring 7,36 МГц
Windows 10 IoT Базовая Стек DMAP C# 1,76 МГц
Windows 10 IoT Базовая Стек DMAP C++/CX 3,78 МГц
Windows 10 IoT Базовая Стек DMAP Winjs 42 кГц

Windows 10 IoT Базовая тесты выполнялись в Raspberry Pi 3 с помощью сборки Windows 10 IoT Базовая Insider Preview 15026 (кодовое имя Redstone 2) и были созданы с помощью пакета SDK Microsoft IoT Lightning 1.1.0.