Windows IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display that run on both ARM and x86/x64 devices. It’s a free download from Microsoft, which can be found at microsoft.com.
Development guidelines are available from Microsoft. You can check the guidelines online.
You can find more details on Windows IoT Core here.
You can also watch a video that explains Windows IoT core: click here.
While Windows 10 IoT Core and Windows 10 IoT Enterprise are similar in name, there are differences in what they offer as well as what they support. Below is a feature list that highlights edition differences.
For minimum requirement details, please visit the Windows Hardware site.
|Windows 10 IoT Core||Windows 10 IoT Enterprise|
|User experience||Single UWP app running at startup with supporting background apps and services.||Traditional Windows Shell with Advanced Lockdown Features|
|App architecture supported||Yes||Yes|
|Domain join||AAD only||AAD and Traditional Domain|
|Device Security Technology||TPM, Secure Boot, BitLocker, Device Health Attestation, and Device Guard for IoT||TPM, Secure Boot, BitLocker, Device Guard, Defender ATP, and Device Health Attestation|
|CPU Architecture support||x86, x64, and ARM||x86 and x64|
|Licensing||Online Licensing Agreement and Embedded OEM Agreements, Royalty-free||Direct and Indirect Embedded OEM Agreements|
|Usage scenarios||Digital Signage, Smart Building, IoT Gateway, HMI, Smart Home, Wearables||Industry Tablets, POS, Kiosk, Digital Signage, ATM, Medical Devices, Manufacturing Devices, Thin Client|