天天看點

【Windows 10 IoT - 1】Window 10系統安裝(樹莓派 Pi2)

一、硬體準備

(1)、樹莓派Pi2

(2)、8G 10速Micro SD卡

(3)、LCD顯示器(如果是VGA接口,需要加一個HDMI轉VGA子產品)

(4)、滑鼠

(5)、安裝Windows 10的PC(需要實體直接安裝,不能虛機機方式,本篇文章不是必須)

二、軟體準備

(1)、Windows 10 IoT 樹莓派固件(Windows_IoT_Core_RPI2_BUILD.zip)

固件下載下傳連結:

<a href="https://connect.microsoft.com/windowsembeddedIoT/Downloads/DownloadDetails.aspx?DownloadID=57782">https://connect.microsoft.com/windowsembeddedIoT/Downloads/DownloadDetails.aspx?DownloadID=57782</a>

(2)、Windows ADK工具(部署工具)

安裝Visual Studio 2015 RC後就會有安裝相關工具(不強求系統為Windows 10)

也可以單獨下載下傳安裝(安裝包很大,但是用到的大概50多兆)

<a href="https://go.microsoft.com/fwlink/p/?LinkId=526740">https://go.microsoft.com/fwlink/p/?LinkId=526740</a>

(3)、PowerShell (V4.0版本,Windows8.1系統自帶)

(4)、Visual Studio 2015 RC安裝(開發程式用)

三、Windows 10IoT固件燒寫

安裝Windows 10 IoT的過程,其實就是燒寫Micro SD卡的過程。考慮到目前Windows 10 預覽版并不穩定,是以我隻在虛拟機中安裝了Windows 10,燒寫還是在Windows 8.1平台上完成。

(1)、打開Deployment and Imaging Tools Environmen指令對話框,查找SD卡磁盤序号

SD卡直接插入電腦(如果電腦支援),也可以通過USB轉接口子產品插入電腦。運作diskpart指令。

然後運作list disk指令,枚舉目前系統的實體磁盤。

我的筆記本系統共三個,一個是固态硬碟,一個是普通磁盤,一個就是我們剛剛插入的SD卡了。我們需要記住SD卡磁盤後的序号為“2”,以供下面的指令來用。(輸入Exit指令,退出目前指令對話框)

(2)、燒寫Windows IoT固件

解壓Windows_IoT_Core_RPI2_BUILD.zip檔案,提取出一個Flash.ffu檔案(802M),我們要把這檔案燒寫到SD卡,我寫了一個批處理,來完成這個燒寫過程,如下圖所示:

PhysicalIDrive2(這個數字2就是我們用diskpart指令查到的),執行該指令完成後,就完成了Windows 10 IoT固件的燒寫工作。

四、Windows 10IoT系統啟動

插入SD卡到樹莓派Pi2中,接上LCD顯示器,插入網線,然後上電。如果一切正常,網友應該可以看到Windows 10的logo(最上圖右上圖所示)。一會黑屏後,經過相當漫長的等待(幾分鐘之久),最終會呈現下圖(中間還會重新開機一次)。

支援滑鼠,不過可操作的隻有兩個地方,一個是系統設定,一個是電源關閉或重新開機。如下圖所示:

操作滑鼠的感覺總體還算流暢,就是感覺啟動系統有些太慢了,另外就是感覺系統不是太穩定,容易當機。

五、通信互聯

(1)、PowerShell操作

以管理者身份運作PowerShell,輸入如下指令,以啟動WinRM服務,及添加樹莓派為信任主機。

登入Windows 10 IoT系統,輸入如下指令

使用者名:Administrator 密碼預設為:p@ssw0rd

登入成功後,可以輸入指令查詢一些資訊,詳情可以參見官方的PowerShell使用說明

(2)、FTP服務

系統預設支援FTP服務,可以通過FTP服務上傳或下載下傳相關檔案。

使用者名:Administrator 密碼:p@ssw0rd,和系統登入使用者和密碼一樣。

六、程式編寫

下一篇博文将介紹Windows 10 IoT系統程式編寫相關内容,敬請期待。

七、參考資料

(1)、官方部署說明

<a href="http://ms-iot.github.io/content/win10/SetupRPI.htm">http://ms-iot.github.io/content/win10/SetupRPI.htm</a>

(2)、PowerShell操作說明

<a href="http://ms-iot.github.io/content/win10/samples/PowerShell.htm">http://ms-iot.github.io/content/win10/samples/PowerShell.htm</a>

(3)、網友文章

<a href="http://bbs.ickey.cn/group-topic-id-48099.html">http://bbs.ickey.cn/group-topic-id-48099.html</a>

<a href="http://weibo.com/1804832611?s=6uyXnP"></a>

繼續閱讀