如何在树莓派上安装运行 Windows 10 ?

在本教程中,我将介绍为树莓派安装和设置 Windows 10 IoT 核心版的过程。

![](/images/0 - 如何安装 Windows -10-IoT-Core-Raspberry-Pi-2.jpg)

对于那些不了解 Windows 10 IoT Core 的人,它是 Windows 10 操作系统的一个版本,仅针对树莓派等 IoT 设备构建。如果您打算利用 UWP 之类的东西来编写应用程序,这将非常有用,它还使您可以访问 Windows 10 的核心及其多种功能。

我非常简短地介绍了编码并将应用程序推送到设备。如果您需要了解有关操作方法的更多信息,那么我强烈建议您阅读 Microsoft 的一些文档,因为它内容广泛。

请注意,要完成本教程,您将需要树莓派 2 或树莓派 3 。其他版本的树莓派不支持该操作系统。

设备

为了能够在树莓派上正确安装 Windows 10 IoT,您需要以下设备。

推荐的:

  • 树莓派 2 或 3

  • Micro SD 卡

  • 以太网线

可选的:

  • 树莓派外壳

  • USB 键盘

  • USB 鼠标

您还需要一台运行 Windows 10 的计算机才能完成以下过程。

在树莓派上安装 Windows 10 IoT

1 首先,我们将需要下载并安装 Windows 10 IoT 核心版仪表板。要下载此文件,我们需要转到 Windows 10 IoT 网站在这里

该软件将为树莓派下载正确的系统并进行格式化。

2 将 SD 卡插入计算机或笔记本电脑的 SD 卡读取器,并检查分配给它的驱动器号,例如 G :/。您将需要了解这一点,以确保格式化正确的驱动器,因为您不想对任何重要数据执行此操作。

3 现在您已将 SD 卡插入计算机 / 笔记本电脑,我们将需要运行” Windows 10 IoT 核心版仪表板” 软件。如果安装后无法轻松找到它,请尝试运行搜索。

加载软件后,我们需要进入” 设置新设备”(1) 屏幕,如下所示。

在这里,您将要设置” 设备名称” 并设置” 新管理密码”。确保将密码设置为容易记住但安全的密码,因为该密码是远程连接到树莓派 (2) 的密码。

在继续之前,请确保将” Drive “设置为正确的驱动器,并确保驱动器号与您在步骤 2 中插入的 SD 卡相同。

填写完信息后,请勾选” 我接受软件许可条款”,然后按” 下载并安装” 按钮 (3)。

4 软件完成树莓派的 Windows 10 IoT Core 下载和安装后,我们可以继续进行本教程。现在,安全地从计算机中取出 Micro SD 卡,以便将其放入树莓派中。

引导和设置 Windows 10 IoT 设备

1 现在,我们已经成功下载了图像并将其写入到树莓派的 Micro SD 卡中,我们可以将 SD 卡重新插入树莓派中。

2 在重新打开设备电源之前,请确保您插入 HDMI 电缆和鼠标和键盘,如果您打算在树莓派 Windows 10 上使用 Wi -Fi,我们将需要全部 3 种。物联网设备。

完成后,您可以将树莓派重新插上电源,并使其开始启动。

3 现在是等待树莓派启动的漫长等待,当我这样做时,树莓派在启动时花了很长时间,如果您认为它已经冻结,请不要担心。 ,则需要花费一些时间进行初始设置和启动。

4 启动完成后,将出现如下所示的屏幕。现在要建立 WiFi 连接,我们需要单击右上角的齿轮。

5 现在,在下一个菜单中,我们需要转到” WiFi 和网络”,然后选择要连接的 WiFi 接入点,您将收到提示,要求您输入网络密码。

连接到 WiFi 网络后,您可以返回主屏幕以获取树莓派的 IP 地址,因为我们将在本教程中进一步使用此地址。

连接到设备现在,您可以通过三种方式连接到树莓派 Windows 10 IoT 设备。我现在将快速提及每种方法。

网页浏览器

首先是利用 Web 浏览器与树莓派进行通信,这可能是三种主要处理方式中最简单的一种。您只需要做的就是将 Web 浏览器指向端口 8080 上的树莓派的 IP 地址。

例如,我的树莓派的本地 IP 地址是 192.168.0.143 ,因此在我最喜欢的网络浏览器中,我将输入 http://192.168.0.43:8080

您还可以使用” Windows 10 IoT 核心仪表板” 工具,也可以单击以转到设备网页。只需加载应用程序,转到左侧栏中的” 我的设备”(1) 选项卡,右键单击要连接的设备上的 (2 ) 然后点击” 在设备门户中打开”(3 )。

在转到树莓派的 IP 地址或使用 Windows 10 IoT 核心仪表盘工具时,首先会要求您登录。请确保使用管理员作为用户名,并在本教程开始时将密码设置为用户名。密码。

成功登录后,将出现以下屏幕。我们建议您四处浏览,因为网络工具确实可以提供一定程度的访问权限并煽动您的设备。您可以通过此界面调试并查看实时性能,这对于查看树莓派的功能非常有用。

电源外壳

PowerShell 不是许多人都不会太熟悉的工具,但是它是 Microsoft 的命令提示符的更高级版本,使您可以使用许多工具,包括管理远程系统的功能,我们将在不久后使用该功能。

PowerShell 将使您与树莓派 Windows 10 IoT 设备进行交互变得非常简单,这将在不久后显示。通过 PowerShell 连接到设备的方式有两种。更简单的方法依赖于”Windows 10 IoT Core Dashboard “工具 (步骤 1a +),另一种方式是利用 PowerShell 进行所有操作 (步骤 1b + )。

1a。首先,我们将说明简单的方法,首先加载” Windows 10 IoT 核心仪表板” 工具。在应用程序打开的情况下,转到侧栏中的” 我的设备 “(1) 选项卡,右键单击要在其上的设备 (2 ) 连接并点击” 启动 PowerShell “(3 )。

2a。此过程将启动 PowerShell 会话,该会话将自动开始连接到您的树莓派。当提示输入密码时,我们将在本教程的开头设置密码。成功连接后,应该看到如下所示的 PowerShell 窗口。

1b。连接到树莓派的第二种方法稍微复杂些,并且完全利用了 PowerShell 。要在 Windows 10 上打开 PowerShell ,请右键单击 Windows 图标,然后选择”Windows Powershell (Admin)”。

2b。在这里,我们要输入以下命令,这会将树莓派添加为 PowerShell 的可信任设备。确保用树莓派的本地 IP 地址替换 \ [您的 \ _PI \ _IP \ _ADDRESS] 。

设置项 WSMan :\ localhost \ Client \ TrustedHosts -Value [您的_PI_IP_ADDRESS]

3b。完成后,我们现在可以使用树莓派 Windows 10 IoT 设备启动 PowerShell 会话。为此,请在 PowerShell 中输入以下命令,并确保将 \ [YOUR \ _PI \ _IP \ _ADDRESS] 替换为树莓派的本地 IP 地址。

Enter-PSSession-计算机名[您的_PI_IP_ADDRESS]-凭据[您的_PI_IP_ADDRESS] \管理员

4b。系统将要求您输入在本教程前面设置的密码。输入该内容以继续。

5b。大约 30 秒后,PowerShell 现在应该已经成功建立了连接,并且您应该看到如下所示的屏幕。

SSH

与树莓派 Windows 10 IoT 设备进行交互的第三种主要方式是利用 SSH 。它的主要优点是它是一种可广泛使用的协议,并且是树莓派的大多数用户都会熟悉的东西。

您还可以按照下面的 SSH 说明使用 SSH 连接到设备。

1 首先,请确保已安装 SSH 客户端,在 Windows 上,我强烈建议使用 Putty 或 [MobaXterm](https://mobaxterm .mobatek.net/)。

2 现在,在 SSH 客户端中,通过端口 22 (默认的 SSH 端口) 连接到树莓派的 IP 地址。

3 当要求输入要用于登录的用户名时,请确保使用 _ administrator _ ,因为这是 Windows 10 IoT 核心版的默认登录用户名。4 现在将要求您输入与该帐户关联的密码,您要使用的密码是您在本教程开始时在__Windows 10 IoT 核心仪表板_ 中设置的密码。 。
5 现在,您应该已经成功登录到树莓派 Windows 10 IoT 核心版设备,并且应该看到如下所示的屏幕。

如果您想了解有关使用 SSH 的更多信息以及可以在会话中使用的一些命令,请确保您查看 Microsoft 自己的 IoT 文档在这里

为 Windows 10 IOT Core 设置 Visual Studio

最后,您最有可能想要设置 Visual Studio 社区。这样做的原因是,您可以开始为 Windows 10 IoT 核心版开发自己的应用程序。

安装

1 首先,我们必须下载并安装 Visual Studio 社区,幸运的是,这在 Microsoft 网站上很容易获得,您可以通过转到 [Visual Studio 社区](https://visualstudio.microsoft .com/vs/community /)。

请注意,Visual Studio Community 的下载和安装可能会花费一些时间,尤其是在互联网连接速度慢的情况下。

2 安装过程完成后,您可以继续学习本教程。首先启动 Visual Studio 社区。它将要求您进行一些配置,并且使用默认设置应该可以。

3 您会注意到默认安装中没有任何 IoT 模板。单击此处旁边的链接以在返回的页面上重新安装 Windows 10 IOT 核心项目模板。

4 现在,您会发现当前缺少的一件事是 Windows 10 IoT 核心版的任何项目模板。我们可以通过转到 Visual Studio 市场来获取并安装它们。

5 下载并安装模板后,关闭并重新打开 Visual Studio,您需要执行此操作以使 Visual Studio 加载它们。

6 创建新项目后,系统将提示您激活 Windows 10 设备上的开发人员模式。只需按照提供的提示进行激活即可。

7 现在,一切准备就绪,可以编写新的应用程序了。您可以转到 Windows 10 IoT Core 的文档页面,找到有关 Windows 10 IoT Core 某些功能的文档。您还可以通过转到其 GPIO 文档

将代码推送到设备

1 在将新应用程序部署到树莓派 Windows 10 IoT 设备的状态下,转到带有绿色箭头的选项卡。

2 单击黑色的下拉箭头,然后选择” 远程机器”。

3 现在,在这里,您应该能够在自动配置下选择树莓派。但是,在某些情况下,这将无法正常工作,您必须手动输入树莓派的 IP 。

4 您现在应该可以将代码 / 应用程序推送到 Windows 10 IoT 树莓派。

我希望您现在已经学会了如何为树莓派安装 Windows 10 IoT 核心。如果我错过了任何事情,或者您遇到麻烦或想分享的其他事情,请务必在下面发表评论。

分享到