问题
I'm starting making experience with the Raspberry Pi 2 Development with Windows 10 and I was wondering how can I configurate the Raspberry Pi 2 to autostart my own published application, I developed in Visual Studio? And furthermore: How can I set up time & Region on my device?
Thank you so much for all helpfull and well meant answers.
回答1:
I was looking at how to do this myself this evening. What I found was that you can edit the Pi's startup through Powershell on your PC and tell it what app to load.
Setting startup app:
Use the startup editor to configure startup apps on your Windows IoT Core device. Run Startup with any of the following options:
Startup /d displays the list of startup apps.
Startup /a [name] [path] adds an app with name name located at path path to the list of startup tasks.
Startup /r [name] removes an app with name name from the list of startup tasks.
For further help, try startup.exe /?
http://ms-iot.github.io/content/win10/tools/CommandLineUtils.htm
As far as region settings, you can do that while loading up the default screen on the Pi. When you get to the Windows screen, there is a gear icon in the lower right that will bring you there. Unfortunately, there isn't a real time clock built into the Raspberry Pi, so you'd have to add one (hardware) or pull it from the internet.
回答2:
Use IotStartup.exe by Power shell.
IotStartup list -> Find out your app name.
IotStartup add [YourApp] -> Add App init startup.
Reboot.
回答3:
Something to be warned about.
At the current version, by default Visual Studio generates a random package name for your application, regardless your Project Name. My project's name was HelloWorld but it generated a totally different package name.
The name is a random guid and it is being deployed by that name. You can change that name at Project Properties screen. In this example the package name goes as 7e3bb987-a1b9-4a67-9750492af7c7.
When I remotely connect and run iotstartup list I see that my package is there with that guid name.
I spent some time to find which app is mine, so I wanted to give heads up to others who might encounter the same. Just rename your Package Name to whatever you want and you'll be fine.
回答4:
The world's easiest way to accomplish this is the following order:
- open your browser
- Go to > http://your_RPI2_IP:8080/AppXManager.htm
- deploy your App from Visual Studio 2015 with configurations as seen here 3.1 to get this screen go to: project --> Properties --> Right click --> Open 4 after succesfull deployment select your startup app in the webManager and your RPI2 restarts
来源:https://stackoverflow.com/questions/30040440/windows-10-iot-raspberry-pi-2-autostart-published-application