您最近可能会看到更多的Microsoft Windows 10 IoT。它开始于Windows 10 IoT Core,但从此开始,包括这三个平台: - Windows 10 IoT Core,它运行通用Windows平台(UWP)应用程序
- Windows 10 IoT Mobile Enterprise,运行UWP应用程序
- Windows 10 IoT Enterprise,它运行Windows native和UWPapps
与过去的Windows CE不同,Windows 10 IoT Core是Windows 10的一个子集,旨在运行Windows通用应用程序。它可以免费下载,缺少通常的Windows 10系统用户界面。它还运行在x86和选定的ARM平台上,如Raspberry Pi (见照片)。Windows IoT Mobile和Enterprise仍然向OEM提供许可。Windows 10 IoT Core面向嵌入式开发人员和业余爱好者。 Windows 10 IoT Mobile Enterprise基于Windows 10 IoT Core,它是Windows Phone上使用的Windows 10 Mobile OS的直接关系。它包括一个用户界面。它还旨在运行Windows通用应用程序,可用于支持从条码扫描器到控制面板的移动企业设备。 Windows 10 IoT Enterprise本质上是开发商和OEM熟悉的Windows Embedded OS系列。它也基于Windows 10 IoT Core,但Enterprise版本运行桌面和通用应用程序。 Windows 10 IoT Enterprise具有五年的生命周期,有五年的扩展支持。在线激活可以推迟,它具有许多嵌入式启用功能,如统一写入过滤器,嵌入式启动体验和登录,以及Windows Shell启动器。移动设备管理(MDM)软件有助于管理和远程维护。企业版支持Windows评估和部署工具包(ADK)和Windows映像配置设计器(ICD)。
Microsoft Visual Studio可以定位所有三个IoT平台。Visual Studio可以生成Windows 10本机x86应用程序以及通用应用程序。后者可以用C#和Visual Basic编写。 UWP应用程序支持所有Windows安全功能,如Windows信息保护(WIP)和强大的双因素身份验证(2FA)。除了为UWP支持实体框架7,应用程序还可以利用SQLite本地数据库。
Raspberry Pi 3可以在Windows 10 IoT Core上运行Windows通用应用程序。
|