Windows 10 IoT Core, облегченная версия ОС Windows для устройств Интернета вещей, работает на различных одноплатных компьютерах, в том числе MinnowBoard Max, Raspberry Pi 2 и DragonBoard410c. На базе этого ПО разработчики, аппаратные хакеры и технические энтузиасты могут создавать подключаемые устройства под управлением Windows.

В настоящий момент Microsoft поворачивается лицом к OEM- и ODM-производителям.

В объявлении от 3 декабря, размещенном в блоге Microsoft Windows Experience, Билли Андерс, директор по управлению партнерскими программами для Microsoft Windows IoT, представил Windows 10 IoT Core Pro, OEM-версию ПО, «предоставляющую возможность откладывать прием обновлений и контролировать распространение обновлений через Windows Server Update Services. Наличие этих опций обслуживания предоставит партнерам и пользователям ОС гибкость в удовлетворении их сервисных потребностей вместе с безопасностью и управляемостью их устройств».

По словам Андерса, для OEM и ODM, ищущих решения на базе плат Raspberry Pi, сайтом сообщества технического проектирования при компаниях Raspberry Pi Trading и Element 14 запущен сервис по заказным версиям оборудования. Он отметил, что в этом году каждое третье проданное устройство Raspberry Pi приобреталось для коммерческого или промышленного применения.

«Мы очень довольны, что Element 14 как часть своего решения предлагает Windows 10 IoT Core. Это позволит производителям и OEM начать с Raspberry Pi 2 свои разработки и по мере готовности выпускать оптимизированные версии платформы для коммерческих решений», — сказал Андерс.

Помимо новой OEM-сборки Microsoft выпустила обновленную версию Windows 10 IoT Core с повышенной производительностью.

«Мы предлагаем новый драйвер шины прямого доступа к ОЗУ, позволяющий исполнять нативный код для значительного улучшения производительности в GPIO (интерфейс ввода/вывода общего назначения). Вы можете решить, использовать ли этот драйвер, на вкладке Devices веб-средства конфигурирования», — сказал Андерс.

Пользователи могут рассчитывать на более чем стократное ускорение операций GPIO по сравнению со стандартным драйвером. «Кроме того, новый драйвер позволяет использовать то, что называют Pin Muxing, т. е. возможность выбирать какую функцию реализовывать на том или ином контакте, не ограничиваясь стандартной конфигурацией», — добавил он.

В обновлении присутствует полная поддержка TX/RX-контактов для Raspberry Pi 2. «Мы также включили готовый драйвер для подключений USB-COM на чипе FTDI, поскольку интерфейс последовательного порта используется для контроля за многими устройствами (например, в системах домашней автоматизации). Нужно лишь подключить такое устройство, и в ОС будет зарегистрировано присутствие последовательного порта», — сказал Андерс.

Что касается платформ Arduino, то для ускорения работы над проектами Microsoft добавила в Visual Studio удобный процесс с интерфейсом drag-and-drop. По словам Андерса, «Visual Studio и Windows выполнят за вас всю тяжелую работу по созданию UWA (универсальных Windows-приложений) и потом развернут их по вашему поручению, и вы сможете использовать мощь связки Visual Studio с Windows для отладки своего кода Arduino Wiring на своем устройстве с Windows 10 IoT Core», — сказал Андерс.

Для расширения возможностей подключений Windows 10 IoT Core теперь поддерживает больше разновидностей USB-адаптеров Wi-Fi. Помимо официального адаптера Raspberry Pi теперь можно использовать адаптеры на микросхемах RTL8188EU и RTL8192EU, выпускаемые Realtek, как и популярный адаптер TL_WN725N компании TP-LINK.