【发布时间】:2015-07-14 10:44:12
【问题描述】:
我开始在 Windows 10 上体验 Raspberry Pi 2 开发,我想知道如何配置 Raspberry Pi 2 以自动启动我自己发布的应用程序,我在 Visual Studio 中开发?此外:如何在我的设备上设置时间和地区?
非常感谢您提供的所有有用且善意的答案。
【问题讨论】:
标签: iot raspberry-pi2 windows-10
我开始在 Windows 10 上体验 Raspberry Pi 2 开发,我想知道如何配置 Raspberry Pi 2 以自动启动我自己发布的应用程序,我在 Visual Studio 中开发?此外:如何在我的设备上设置时间和地区?
非常感谢您提供的所有有用且善意的答案。
【问题讨论】:
标签: iot raspberry-pi2 windows-10
今晚我正在研究如何自己做这件事。我发现你可以通过 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 中没有内置实时时钟,因此您必须添加一个(硬件)或从互联网上获取它。
【讨论】:
通过 Power shell 使用 IotStartup.exe。
IotStartup 列表 -> 找出您的应用名称。
IotStartup 添加 [YourApp] -> 添加 App init 启动。
重启。
【讨论】:
注意事项。
在当前版本中,默认情况下,Visual Studio 会为您的应用程序生成一个随机包名称,无论您的项目名称如何。我的项目名称是 HelloWorld,但它生成了一个完全不同的包名称。
该名称是一个随机的 guid,并且正在使用该名称进行部署。您可以在项目属性屏幕上更改该名称。在此示例中,包名称为 7e3bb987-a1b9-4a67-9750492af7c7。
当我远程连接并运行 iotstartup list 时,我看到我的包以该 guid 名称存在。
我花了一些时间来找出哪个应用程序是我的,所以我想向可能遇到相同问题的其他人提出建议。只需将您的包名称重命名为您想要的任何名称,您就可以了。
【讨论】:
世界上最简单的方法是按以下顺序:
【讨论】: