2014年12月24日 星期三

Intel Galileo Gen2 遇上 Windows ??

上面這個標題怪怪的,
如果依照標題「Intel Galileo Gen2 遇上 Windows」,
在 Galileo 安裝視窗作業系統,全部做完後,我應該會看到視窗,
可是最後我只看到如下圖的黑框框阿~~~  clip_image002

我覺得應該是 「Intel Galileo Gen2 遇上 DOS」這個標題比較貼切吧
但是DOS早就不存在了,Windows 作業系統只剩命令提示字元(DOS BOX),
image

蠻弔詭的 ??

 

首先連線到 微軟 IoT 物連網專題網站  https://connect.microsoft.com/windowsembeddedIoT  點選左上角登入,申請新帳號
image

接著輸入帳號密碼登入網站
clip_image002[1]

接著再連線到網站  http://ms-iot.github.io/content/  點選中間的Setting up your Galileo
image

這個網頁內有詳細的安裝說明
image

找一個 16G(或32G)的SD記憶卡,格式化 FAT32,準備待會兒安裝image file

下載檔案 apply-BootMedia.cmd    http://connect.microsoft.com/windowsembeddedIoT/Downloads/DownloadDetails.aspx?DownloadID=56122
(Windows Developer Program For IoT – apply-bootmedia.cmd (2014/11/21) 20KB)

下載檔案 9600.16384.x86fre.winblue_rtm_iotbuild.141114-1440_galileo_v2.wim
https://connect.microsoft.com/windowsembeddedIoT/Downloads/DownloadDetails.aspx?DownloadID=56120
(Windows Developer Program For IoT – Windows Image (WIM) (2014/11/21) 166.62MB)

Win7環境還要下載 adksetup.exe
http://www.microsoft.com/en-us/download/confirmation.aspx?id=39982
(Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1 Update)

執行 adksetup.exe
clip_image002[3]

clip_image004.

安裝完畢後,可以在安裝目錄下找到 DISM工具程式
例如 D:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\x86\DISM\DSIM.exe
clip_image002[5]


開啟檔案 apply-BootMedia.cmd,修正內容,將所有參考到DSIM的路徑,全部更換為絕對路徑,例如改成
"D:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\x86\DISM\DSIM.exe”

要修改的地方可能有三處
第16行
    set dism="%SystemRoot%\System32\Dism.exe"
修改成
    set dism="D:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\x86\DISM\Dism.exe"

第64、65行
    if exist "%ProgramFiles(x86)%\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\Dism.exe" (set dism="%ProgramFiles(x86)%\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\Dism.exe")
修改成
    if exist "D:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\x86\DISM\Dism.exe" (set dism="D:\Program Files (x86)\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\x86\DISM\Dism.exe")

以系統管理員身分,啟動CMD(命令提示字元)
clip_image002[7]

CMD畫面中,切換路徑到剛才下載檔案存放位置,輸入以下指令
apply-bootmedia.cmd -destination {YourSDCardDrive} -image {.wimFile downloaded above} -hostname mygalileo -password admin

實際範例
apply-bootmedia.cmd -destination L: -image 9600.16384.x86fre.winblue_rtm_iotbuild.141114-1440_galileo_v2.wim -hostname mygalileo -password admin

接下來把檔案複製到SD記憶卡(大概要等15分鐘才能完成)clip_image004[6]

PS: 請確認 GEN2的韌體已經更新到最新版本 (2014.12.07 韌體發布到 1.04)

在關閉 Galileo 電源的情況下,把設定完成的SD卡安裝到 Galileo,接上DC電源啟動Galileo

PC端開啟主控台,輸入telnet mygalileo指令,
緊接著輸入帳號 administrator 密碼 admin,成功連線出現如下畫面,
輸入ipconfig 查詢到Galileo使用的網路ip位址
clip_image002[9]

到此為止,我成功的在Galileo內安裝了Windows 6.3.9600,
但是視窗在哪裡啊 ??

系統已經內建WWW伺服器,所以可以直接用瀏覽器連線
clip_image002[11]

task list   就是工作管理員

file list   查看目錄檔案狀況

memory statistics   查看記憶體使用狀況

直接從PC端連線網路磁碟機來管理SD記憶卡內的檔案比較快
clip_image002[13]

clip_image002[15]

連線後就可以存取Galileo的SD卡內容
clip_image002[17]

接下來就是要好好的玩這個 「視窗作業系統」了。

4 則留言:


  1. 你好
    =-=
    我是马来西亚UTM大学的学生
    现在尝试使用galileo gen 2 board 来做project
    可是我想要把window放进去galileo gen 2 里面
    可是window 在novenmber不suppport galileo gen 2了
    可以麻烦你寄给我吗
    1.Windows Developer Program For IoT – apply-bootmedia.cmd
    2.Windows Developer Program For IoT – Windows Image (WIM)
    3.Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1 Update
    因为官网已经不在给这三个档案了=-=

    回覆刪除
  2. 这是我的 ahken05@gmail.com
    谢谢你

    回覆刪除
  3. 这是我的 ahken05@gmail.com
    谢谢你

    回覆刪除