Raspberry Pi 2 用 Windows 10 IoT Core 預覽版公開
Raspberry Pi 一直是採用Linux系統的廉價硬體,但微軟為從Linux手中奪回市佔率,將免費向此等平台提供Windows 10 IoT Core,最近預覽版已推出,讓玩家們先賭為快。
眼見開源硬體市場被Linux攻佔,微軟表態會將Windows 10帶到更多裝置上,以Windows 10 IoT Core深入物聯網領域,為低成本的小型裝置,提供免費的作業系統。但桌面用戶千萬別以為從今以後Windows將會免費,因為Windows 10 IoT Core以ARM為平台,意味著所有你以往使用的Windows程式,都必須在ARM平台上編譯一次才可以執行,要編譯就要有原程式碼,除非微軟特別為ARM重新編譯所有程式,否則利用Raspberry Pi代替Windows桌面電腦,只是癡人說夢。況且現時Windows 10 IoT Core連GUI都沒有,必須利用另一台Windows 10以PowerShell從遠端登入操作,現階段要用Windows 10 IoT Core代替Windows桌面並不可能。
在這次發表的Windows 10 IoT Core預覽版中,使用者終於可以體驗在Raspberry Pi 2上執行Windows 10的表現,此外Microsoft也表示他們會提供世界級的開發工具與硬體相容性,並提供遠端除錯、升級、管理等功能,給予開發者更方便的環境。Microsoft在官方部落格表示,他們的目標是要盡早向提供開發者提供軟體,並聽取回饋意見,來評估軟體的優點與需要改進的地方,以利在更新中增加新功能或加入驅逐程式與更新檔,讓軟體功能與相容性更加完善。
在支援的硬體平台方面,目前Windows 10 IoT Core除了可以支援Raspberry Pi 2外,還支援同樣採用ARM架構處理器的Qualcomm DragonBoard 410C,後者SoC採用Qualcomm Snapdragon 410,具有四核心、900MHz處理器,與Raspberry Pi 2相當類似。除了ARM架構平台以外,採用x86架構處理器的MinnowBoard MAX、Sharks Cove、Intel Galileo等開發板也在支援範圍之內。以MinnowBoard MAX為例,其高階版本搭載64位元Intel Atom E3825 SoC與2GB記憶體,並具有Micro SD讀卡機與SATA2、USB 3.0、USB 2.0、GbE有線網路等I/O端子,建議售價為139美元。除了將Windows帶入開發板領域外,另一方面也計劃將Arduino帶入Windows中,透過與Arduino合作,讓Windows 10成為通過Arduino認證的作業系統。Arduino認證代表開發者可以使用Arduino製作各種裝置,並將這些裝置拿到裝有Windows 10作業系統的裝置上使用,例如開發者可以製作使用Arduino控制的搖控可動式監視器,並透過各種安裝Windows 10作業系統的裝置如電腦、智慧型手機、開發板的操作監視器。