看了一堆介紹,到了安裝設定的說明頁面,嗯嗯,怎麼感覺此頁面有點陽春啊,不管了,沒細看。看到要我下載Windows_IoT_Core_RPI2_BUILD.zip,嘿,需要以Microsoft帳戶登入,嘿,已經過了八百多年,都不知道跑哪去了,東找西找終於找到帳戶密碼,然後想登入,還要我確認身分,可是確認信卻跑去某個已無法存取的老舊email帳號,哇哩咧,繼續努力,東搞西搞之後終於進去了,下載完成。
下載後,要我燒錄裡頭的flash.ffu到Micro SD記憶卡,啥,這什麼檔案啊,好像是Windows Phone的Full Flash Update映像檔,要我使用好幾個沒聽過的指令進行燒錄,嘿,我還是試試看指令dd來燒錄吧,呃,不行,算了,這也在意料之中。
好吧,還是遵照該頁面的步驟吧,仔細閱讀後,發現一句話「The following steps can only be executed on a system running Windows 10 (build 10069 or higher).」,晴天霹靂,有沒有這麼慘啊?居然只能使用Windows 10,嘿,有沒有搞錯啊,不就是把一套軟體放進Pi 2,不就是把映像檔燒錄進記憶卡,還需要有Windows 10,真是夠了。
東摸摸西摸摸,喝了好幾杯茶和咖啡,Windows 10終於下載完成,嗯,怎麼安裝呢?我可沒有能跑Win 10的機器啊,只好在Mac OS X上以VirtualBox建立虛擬機器,然後安裝,又再喝了幾杯茶和咖啡,又再經過一堆設定,雖然畫面上顯示著「Just a moment...」,但那一串點點卻老是轉個不停,不管如何,最後Win 10總算安裝完成。
注意,下圖是一般的Win 10,不是Pi 2跑的Win 10。
準備好環境後,回到說明頁面,照著上面寫的步驟執行,馬上就遇到問題,「Open an admininistrator command prompt」,新系統新介面,command prompt在哪啊?翻箱倒櫃找到後,執行指令進行燒錄,呃,好慢啊,超級慢啊,大概是因為中間隔了虛擬機器的原因吧。
然後開始寫程式開發專案,控制Pi 2的GPIO,到這裡看看範例專案,說聲Hello World吧,點我?這是模仿愛麗絲夢遊仙境的喝我嗎?