WINDOWS10 IOT +azure Conference Summary
The conference materials will be put on the Https://channel9.msdn.com/Blogs/WinHEC
Faq:[email protected] (unclear questions can be consulted via this email)
1. Theme of the meeting
2015.11.11 Microsoft WinHEC (windowshardware Engineering community-windows Hardware Engineering Industry Innovation Summit). WinHEC is an important meeting between Microsoft and many industry chain partners and hardware manufacturers to share new changes in Microsoft and Windows. Today's meeting theme is Windows ten iot+azure.
2. Some key design ideas of Windows 10 system
Windows 10 uses the same kernel for each version.
(1) UWP/UAP
Uwp/uap:universal windowsapps/universal App Platform, universal Windows program
Figure 1
The UWP source code can be run on the corresponding platform based on the different processor platforms (such as X86 and arm) and the system version (such as Windows 10, Windows 10, Windows Moiles, and so on). This allows the same set of code to be easily used on different platforms and system versions.
(2) UWD/UDP
Uwd/udp:universal windowsdrivers/universal Drivers Platform, universal Windows Driver
Figure 2
3. Windows IOT
Note Microsoft has renamed ' Embedded ' to ' IoT ' for Internet of things. Here arethe new Embedded flavors of Windows now named using the "IoT" tag.
That is to say, the Microsoft Embedded operating system (Embedded) is renamed the Internet of Things (IoT), which is our wince replacement.
RELATED LINKS http://intelligentsystem.com/its-time-for-windows-10-iot/
The core version of Windows IoT without UI is free, and other versions are charged, and the details are not currently available. The number of Windows IoT open source is unclear.
3.1 IoT system version classification
Windows IoT version |
CPU Architecture |
Ram/rom |
Application situations |
|
Windows IoT Enterprise |
X86 |
1gb/16gb |
|
Desktop Shell,win32 APPS,UWP and drivers |
Windows IoT Mobile |
Arm |
512mb/4gb |
|
Modem Shell,uwp,and Drivers |
Windows IoT Core |
X86, ARM |
256mb/2gb |
|
No Shell (but you can develop it yourself), Uwp,and Drivers |
1) Core version for small devices with x86 or ARM architecture, low memory and storage space, the IoT edition will not have an operating interface, but support UAP applications and generic drives;
The primary device for the Makers–low cost for distribution–for small x86 and armdevices–no Shell provided.
2) Mobile version for ARM architecture, medium and low memory and storage space, the IoT edition will adopt modern UI, support UAP application and universal driver;
The primary device for embedded Direct is option for Smartphones/small Tablets
3) Enterprise version for the x86 architecture, high memory and storage space industry devices, the IoT version will be in the Windows 101-like Desktop UI, support for Win 32 applications, UAP applications and general-purpose drivers.
The main equipment for the Embedded industry Edition with Embedded Lockdown Features.
According to the above, for our handheld industry, the Windows IoT Mobile version will be adopted, where the operating system configuration can be used to customize the capabilities of the device through the image configuration Designer (ICD).
is part of the introduction to the system release at the meeting:
Figure 3
The parts of Windows IoT Core are as follows:
Figure 4
There are currently platforms that support IoT systems with the Broadcom processor BCW283RIFBG for Raspberry Pi 2, the Galileo X86 for intel® Minnowboard Max, and the Qualcomm MSM8916 used by Arduino
3.2 App development tools and programming languages
(1) Development tools Visual Studio 2015
(2) programming language C + +, C #, VB, JS, Python, etc.
4. Azure and AllJoyn
Azure is Microsoft's cloud-based operating system, and Azure provides IoT service that facilitates the interconnection of devices with IoT systems, and the IoT system integrates the Alljoyn,alljoyn official website to describe it as " A common software framework and a core set of system services that enable interoperability between connected devices, and a software application that creates dynamic near-end networks across manufacturers. "
Figure 5
Figure 6
To run Windows IoT Core, you also need to develop tools. Windows 10 provides developers with the AllJoyn WinRT API, and the Windows SDK also includes the AllJoyn code generator.
Microsoft has also recently launched AllJoyn Studio, an extension of Visual Studio 2015, to make it easier for you to develop IoT applications. AllJoyn Studio integrates API and code generation with application development templates (C #, JavaScript, C + + and Visual Basic), as well as common IDE features such as project management. Reference Links:
http://www.csdn.net/article/a/2015-11-09/15830446
Figure 7
In addition, Microsoft recommends that IoT devices be certified to Azure to reflect product competitiveness.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
WINDOWS10 IOT +azure Conference Summary