Windows 10 IoT Raspberry Pi 2: 自动启动已发布的应用程序

Windows 10 IoT Raspberry Pi 2: Autostart published Application

我开始使用 Raspberry Pi 2 开发 Windows 10,我想知道如何配置 Raspberry Pi 2 来自动启动我自己发布的应用程序,我Visual Studio 开发?此外:如何在我的设备上设置时间和地区?

非常感谢您提供的所有有用且善意的回答。

今晚我正在研究如何自己做这件事。我发现您可以通过 PC 上的 Powershell 编辑 Pi 的启动并告诉它加载什么应用程序。

正在设置启动应用程序:
使用启动编辑器在 Windows IoT Core 设备上配置启动应用程序。 运行 使用以下任一选项启动:

Startup /d 显示启动应用列表。

Startup /a [name] [path] 将名称为 name 的应用程序添加到启动任务列表中。

Startup /r [name] 从启动任务列表中删除名称为 name 的应用程序。

如需进一步帮助,请尝试 startup.exe /?

http://ms-iot.github.io/content/win10/tools/CommandLineUtils.htm

至于区域设置,您可以在加载 Pi 上的默认屏幕时进行设置。当您到达 Windows 屏幕时,右下角有一个齿轮图标,可将您带到那里。不幸的是,Raspberry Pi 中没有内置实时时钟,因此您必须添加一个(硬件)或从互联网上获取它。

使用 IotStartup.exe 的幂 shell。

  1. IotStartup 列表 -> 找出您的应用名称。

  2. IotStartup 添加 [YourApp] -> 添加 App init 启动。

  3. 重启。

需要注意的事项。

在当前版本中,默认情况下 Visual Studio 会为您的应用程序生成一个随机包名称,无论您的项目名称如何。我的项目名称是 HelloWorld 但它生成了一个完全不同的包名称。

该名称是一个随机的 GUID,正在使用该名称进行部署。您可以在项目属性屏幕上更改该名称。在此示例中,包名称为 7e3bb987-a1b9-4a67-9750492af7c7.

当我远程连接并 运行 iotstartup 列表时,我看到我的包在那里,并带有该 guid 名称。

我花了一些时间来寻找哪个应用程序是我的,所以我想提醒其他可能遇到同样情况的人。只需将您的包名称重命名为您想要的任何名称即可。

完成此操作的世界上最简单的方法是以下顺序:

  1. 打开浏览器
  2. 转到 > http://your_RPI2_IP:8080/AppXManager.htm
  3. 从 Visual Studio 2015 with configurations as seen here 开始部署您的应用程序 3.1 要获取此屏幕,请转到:项目 --> 属性 --> 右键单击​​ --> 打开 4 成功部署后 select 您在 webManager 中的启动应用程序和您的 RPI2 重新启动