Difference between revisions of "SW Service/IoTCore"
Linda.chou (talk | contribs) (Created page with "==Hardware Reqirement== ==BIOS settings== ==Development Environment== ==Flash image== ==App developement== ===UWP=== ===Console app=== ==App installation== ==Headed/Headless...") |
Linda.chou (talk | contribs) (Add contents) |
||
Line 1: | Line 1: | ||
+ | Windows 10 IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display. For more detail information about IoTCore, refer to [http://ms-iot.github.io/content/en-US/IoTCore.htm Learn about Windows 10 IoT Core] | ||
+ | |||
==Hardware Reqirement== | ==Hardware Reqirement== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Component !! Reqirement | ||
+ | |- | ||
+ | | Processor || 400 MHz or faster | ||
+ | (x86 requires PAE, NX and SSE2 support) | ||
+ | |- | ||
+ | | RAM || 256 MB or more for Headless mode | ||
+ | 512 MB or more for Headed mode | ||
+ | |||
+ | (More RAM may be required depending on resolution and video implementation) | ||
+ | |- | ||
+ | | Storage || 2 GB or more | ||
+ | |} | ||
+ | |||
==BIOS settings== | ==BIOS settings== | ||
+ | {| | ||
+ | |- | ||
+ | | '''Advanced''' | ||
+ | |- | ||
+ | | || Boot option filter || || <code>[UEFI and Legacy]</code> | ||
+ | |- | ||
+ | | || Video || || <code>[UEFI]</code> | ||
+ | |- | ||
+ | | '''Boot''' | ||
+ | |- | ||
+ | | || Boot option #1 || || <code>[Windows Boot Manager]</code> | ||
+ | |- | ||
+ | | || Boot option #2 || || <code>[Your disk]</code> | ||
+ | |} | ||
+ | |||
==Development Environment== | ==Development Environment== | ||
==Flash image== | ==Flash image== | ||
+ | You can flash the IoTCore image into harddisk, USB disk or SD card. | ||
+ | |||
+ | For how to do this, | ||
+ | # Launch command prompt with Administrtor permission. | ||
+ | # Use diskpart to know which index number is the desired disk to flash image into. <span style="color:IndianRed">Beware that do not mistaken the index number!</span> | ||
+ | # Execute command: | ||
+ | <pre> | ||
+ | "C:\Program Files (x86)\Microsoft IoT\dism\dism.exe" /Apply-Image /ImageFile:"{PATH_OF_IMAGE_FILE}" /ApplyDrive:\\.\PHYSICALDRIVE{INDEX_NUMBER_OF_DISK} /SkipPlatformCheck | ||
+ | </pre> | ||
+ | <nowiki>* </nowiki>Note that <span style="background:Gainsboro">{PATH_OF_IMAGE_FILE}</span> is the path of the image file (*.ffu), and <span style="background:Gainsboro">{INDEX_NUMBER_OF_DISK}</span> is the index number of the disk that get in step 2. | ||
==App developement== | ==App developement== | ||
===UWP=== | ===UWP=== | ||
===Console app=== | ===Console app=== | ||
+ | |||
==App installation== | ==App installation== | ||
+ | There are 2 ways to do this, your device must have net accessibility. | ||
+ | |||
+ | ;Method(a) :Use script to install an app, app will be installed at next boot up: [http://ms-iot.github.io/content/en-US/win10/samples/AppInstall.htm see here for detail] | ||
+ | |||
+ | ;Method(b) :Use web management tool to install an app, app will be installed right away: | ||
+ | :1. Connect to [http://ms-iot.github.io/content/en-US/win10/tools/DevicePortal.htm Windows Device Portal] through your browser | ||
+ | :2. Switch to the '''Apps''' page | ||
+ | :3. Select the following files to deploy | ||
+ | ::: ''*.appx'' or ''*.appxbundle'' to <code> AppX </code> | ||
+ | ::: ''*.cer'' to <code> Certificate </code> | ||
+ | ::: The files under the Dependencies folder, and other dependence to <code> Dependencies </code> | ||
+ | :4. The message at bottom of the page will show the installing status; when it shows "Done", you should be able to find it in the list of installed app. | ||
+ | |||
==Headed/Headless mode== | ==Headed/Headless mode== | ||
+ | Windows IoT Core can be configured for either headed or headless mode. For more information, and how to switch the mode, refer to [http://ms-iot.github.io/content/en-US/win10/HeadlessMode.htm Headed/Headless mode]. | ||
+ | |||
+ | ;headed mode | ||
+ | :UI stack is available for fully interactive apps. | ||
+ | |||
+ | ;headless mode | ||
+ | :The UI stack is disabled and apps are not interactive. This reduces the amount of system resources used. Devices that don’t need UI functionality can be set to headless mode. | ||
+ | |||
==System Management== | ==System Management== | ||
+ | |||
===PowerShell Connection=== | ===PowerShell Connection=== | ||
===SSH Connection=== | ===SSH Connection=== |
Revision as of 03:38, 5 February 2016
Windows 10 IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display. For more detail information about IoTCore, refer to Learn about Windows 10 IoT Core
Contents
Hardware Reqirement
Component | Reqirement |
---|---|
Processor | 400 MHz or faster
(x86 requires PAE, NX and SSE2 support) |
RAM | 256 MB or more for Headless mode
512 MB or more for Headed mode (More RAM may be required depending on resolution and video implementation) |
Storage | 2 GB or more |
BIOS settings
Advanced | |||
Boot option filter | [UEFI and Legacy]
| ||
Video | [UEFI]
| ||
Boot | |||
Boot option #1 | [Windows Boot Manager]
| ||
Boot option #2 | [Your disk]
|
Development Environment
Flash image
You can flash the IoTCore image into harddisk, USB disk or SD card.
For how to do this,
- Launch command prompt with Administrtor permission.
- Use diskpart to know which index number is the desired disk to flash image into. Beware that do not mistaken the index number!
- Execute command:
"C:\Program Files (x86)\Microsoft IoT\dism\dism.exe" /Apply-Image /ImageFile:"{PATH_OF_IMAGE_FILE}" /ApplyDrive:\\.\PHYSICALDRIVE{INDEX_NUMBER_OF_DISK} /SkipPlatformCheck
* Note that {PATH_OF_IMAGE_FILE} is the path of the image file (*.ffu), and {INDEX_NUMBER_OF_DISK} is the index number of the disk that get in step 2.
App developement
UWP
Console app
App installation
There are 2 ways to do this, your device must have net accessibility.
- Method(a)
- Use script to install an app, app will be installed at next boot up: see here for detail
- Method(b)
- Use web management tool to install an app, app will be installed right away:
- 1. Connect to Windows Device Portal through your browser
- 2. Switch to the Apps page
- 3. Select the following files to deploy
- *.appx or *.appxbundle to
AppX
- *.cer to
Certificate
- The files under the Dependencies folder, and other dependence to
Dependencies
- *.appx or *.appxbundle to
- 4. The message at bottom of the page will show the installing status; when it shows "Done", you should be able to find it in the list of installed app.
Headed/Headless mode
Windows IoT Core can be configured for either headed or headless mode. For more information, and how to switch the mode, refer to Headed/Headless mode.
- headed mode
- UI stack is available for fully interactive apps.
- headless mode
- The UI stack is disabled and apps are not interactive. This reduces the amount of system resources used. Devices that don’t need UI functionality can be set to headless mode.