windows10 IOT +Azure会议概要总结
windows10 IOT +Azure會(huì)議概要總結(jié)
?
會(huì)議資料將放到https://channel9.msdn.com/Blogs/WinHEC
FAQ:msftsziot@microsoft.com(不清楚的問(wèn)題可通過(guò)此郵件咨詢)
?
1.?????會(huì)議主題
2015.11.11日微軟WinHEC(WindowsHardware Engineering Community-Windows硬件工程產(chǎn)業(yè)創(chuàng)新峰會(huì))。WinHEC是微軟與眾多產(chǎn)業(yè)鏈合作伙伴、硬件制造廠商分享微軟及Windows新變化的一個(gè)重要會(huì)議。今天會(huì)議主題是Windows 10 IoT+Azure。
?
2.?????Windows 10系統(tǒng)的一些主要設(shè)計(jì)思想
Windows 10各個(gè)版本采用相同的內(nèi)核。
(1)??UWP/UAP
UWP/UAP:Universal WindowsApps/Universal App platform,通用的Windows程序
圖1
UWP的源代碼根據(jù)不同的處理器平臺(tái)(如X86和ARM)和系統(tǒng)版本(如Windows 10 IoT、Windows 10、Windows 10 Moiles等Windows 10所有版本)重新編譯就可以在對(duì)應(yīng)的平臺(tái)上運(yùn)行。這樣就可以做到同一套代碼可以輕易用在不同平臺(tái)和系統(tǒng)版本上。
?
?
(2)??UWD/UDP
UWD/UDP:Universal WindowsDrivers/Universal Drivers Platform,通用的Windows驅(qū)動(dòng)
圖2
?
3.?????Windows 10 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.
也就是說(shuō)微軟嵌入式操作系統(tǒng)(Embedded)改名為物聯(lián)網(wǎng)操作系統(tǒng)(IoT),也就是我們WINCE的替代者。
?
相關(guān)的鏈接http://intelligentsystem.com/its-time-for-windows-10-iot/
?
Windows 10 IOT不帶UI的Core版本免費(fèi),其他版本要收費(fèi),收多少目前未出細(xì)則。Windows 10 IOT開(kāi)源多少,目前還不明確。
?
3.1? IoT系統(tǒng)版本分類
Windows 10 IOT版本 | CPU架構(gòu) | RAM/ROM | 應(yīng)用場(chǎng)合 | ? |
Windows 10 IoT Enterprise | X86 | 1GB/16GB | ? | Desktop Shell,Win32 apps,UWP and drivers |
Windows 10 IoT Mobile? | ARM | 512MB/4GB | ? | Modem Shell,UWP,and Drivers |
Windows 10 IoT Core | X86、ARM | 256MB/2GB | ? | No Shell(但可自己開(kāi)發(fā)), UWP,and Drivers |
1)Core版本針對(duì) x86 或 ARM 架構(gòu)、低內(nèi)存和存儲(chǔ)空間的小型設(shè)備,IoT 版將不具備操作界面,但支持 UAP 應(yīng)用和通用驅(qū)動(dòng);
面向的主要設(shè)備為Free for Makers – Low Cost for distribution – For small x86 and ARMdevices – no Shell provided.
?
2)Mobile版本針對(duì) ARM 架構(gòu)、中低內(nèi)存和存儲(chǔ)空間的移動(dòng)設(shè)備,IoT 版將采用 Modern UI,支持 UAP 應(yīng)用和通用驅(qū)動(dòng);
面向的主要設(shè)備為Embedded Direct Only option for Smartphones/Small Tablets
?
3)Enterprise版本針對(duì) x86 架構(gòu),中高內(nèi)存和存儲(chǔ)空間的行業(yè)設(shè)備,IoT 版將采用和 Windows 10 一樣的 Desktop UI,支持 Win 32 應(yīng)用、UAP 應(yīng)用和通用驅(qū)動(dòng)。
面向的主要設(shè)備為Embedded Industry Edition with Embedded Lockdown Features。
?
根據(jù)上面的介紹,對(duì)于我們手持機(jī)行業(yè),將會(huì)采用Windows 10 IoT Mobile版本,其中操作系統(tǒng)的配置可以通過(guò)Image Configuration Designer(ICD)來(lái)定制設(shè)備的功能。
?
下圖是會(huì)議上關(guān)于系統(tǒng)版本介紹的部分:
圖3
其中Windows IoT Core的部分如下:
?
圖4
?
目前支持IoT系統(tǒng)的平臺(tái)有樹(shù)莓派2采用的博通處理器BCW283RIFBG、英特爾MinnowBoard Max的Galileo X86、Arduino采用的高通MSM8916
???????????????????????????????????????????????????
?
?
?
3.2? APP開(kāi)發(fā)工具和編程語(yǔ)言
(1)??開(kāi)發(fā)工具Visual Studio 2015
(2)??編程語(yǔ)言C++、C#、VB、JS、Python等
?
4.?????Azure和AllJoyn
Azure是微軟基于云計(jì)算的操作系統(tǒng),Azure提供IoT Service便于采用IoT系統(tǒng)的設(shè)備互聯(lián),而IoT系統(tǒng)就集成了AllJoyn,AllJoyn官網(wǎng)中將其描述為“一個(gè)能夠使連接設(shè)備之間進(jìn)行互操作的通用軟件框架和系統(tǒng)服務(wù)核心集,也是一個(gè)跨制造商來(lái)創(chuàng)建動(dòng)態(tài)近端網(wǎng)絡(luò)的軟件應(yīng)用”。
圖5
?
圖6
?
要運(yùn)行Windows 10 IoT Core,還需要開(kāi)發(fā)工具。Windows 10 為開(kāi)發(fā)人員提供了AllJoyn WinRT API,而Windows 10 SDK還包括了AllJoyn代碼生成器。
?
微軟最近還推出了AllJoyn Studio,作為Visual Studio 2015的擴(kuò)展,更方便您開(kāi)發(fā)物聯(lián)網(wǎng)應(yīng)用。AllJoyn Studio 集成 API與代碼生成,配備應(yīng)用開(kāi)發(fā)模板( C#、JavaScript、C++ 和 Visual Basic),以及項(xiàng)目管理等IDE常見(jiàn)功能。參考鏈接:
http://www.csdn.net/article/a/2015-11-09/15830446
圖7
?
另外微軟建議物聯(lián)網(wǎng)設(shè)備要過(guò)Azure認(rèn)證,可體現(xiàn)產(chǎn)品競(jìng)爭(zhēng)力。
?
總結(jié)
以上是生活随笔為你收集整理的windows10 IOT +Azure会议概要总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: eclipse中LogCat有时不显示信
- 下一篇: Ecplise软件Devices看到两个