[試用] 真的能跑 Windows 10 的開發板 - UP Board

by 8月 30, 2016 8 意見                

這幾年來「MAKER 創客」、「自己的東西自己造」的觀念,漸漸在社群間開始普及,其中一個非常重要的核心功臣,非開發板莫屬。

或許你也想踏入 Maker 創客的行列,但心底是否有一個疑問:「玩開發板非得多學一個 Linux 作業系統的操作才行嗎?」

========== 感謝 研揚科技 的邀約試用 ==========

細數市面上的開發板,主要分為兩大系列:

不需要作業系統

這一派最亮眼的明星非 Arduino 莫屬,除了原廠推出的多種型號 : Uno、Mega、Mini、Pro ... 等,光台灣團隊推出的相容版就已經不少,像是 MotoduinoWebduinoPieceDuino86DuinoOZONE,更別提大廠出品的 MediaTek LinkIt ONEIntel Edison

這些開發板通常功能較簡單、用途單純、容易維護。

需安裝作業系統

這一派則是以 Raspberry Pi 為翹楚,目前有 Zero、1、2、3、Compute Module,其他各有特色的開發板更多了,如 ODROID-WBanana PiOrange PiIntel GalileoCubieBoardArduino YúnOmegaBeagleBoneUdooCHIP ......等。

因為這些開發板可以安裝作業系統,相對複雜得多,但是另一個角度來看,效能更好、功能更強、用途也更多了,我們有時候也稱它們為 單板電腦 (SBC、Single Board Computer),也有人因為它們的大小跟名片差不多大,而稱它們為名片型電腦或信用卡電腦。


可以給我 Windows 嗎?


不過,對於一些沒看過純文字介面的新朋友、只會用 Windows 的老朋友來說,這些單板電腦使用的主力作業系統清一色都是 Linux,每個步驟、每個指令幾乎就像無字天書一樣難懂,難道這些朋友要踏上 MAKER 之路的第一步,就直接鎩羽而歸了嗎 ???

誰說的,Windows 10 不是支援 Raspberry Pi 2 / 3MinnowBoard MAX 跟 DragonBoard 410c 嗎 ???

嗯!請看仔細一點,Microsoft 是用 Windows 10 物聯網核心版 這個半調子版本來支援,它跟大家印象中的 Windows 10 家用版、專業版、企業版都不一樣。

想用圖形介面,免談!
想安裝 Office ,不行!
想要作其他用途,別想!

開機之後,做完基本設定,就只看到這個畫面,我們必須從另一台 Windows 10 PC,用 Visual Studio 寫完程式後,傳輸程式碼到 Raspberry Pi 上去執行,沒了。

這真是天殺的暴殄天物,分明就只是把 Raspberry Pi 當 Ardiuno 來大材小用啊 ~~~ (翻桌)


UP! UP!


創客們,死心了嗎? 放棄了嗎?

NO!NO!NO!
如果這麼輕易就不玩了,實在有失創客的本色。

這世界就這麼有趣,還真的有一塊開發板既能跑 Linux,也能跑 Windows,能拿來自造產品,又能拿來當 PC 使用。
  1. 它有著跟信用卡同樣的大小。
  2. 除了 Linux 之外,還可以跑 Windows 跟 Android。
  3. 不必自備記憶卡,就可以裝作業系統。
  4. 相容於 Raspberry Pi 2 的 GPIO 腳位,還多了 USB 3.0 能用。
  5. 雖然沒有內建 Wi-Fi 跟 Bluetooth LE,但是有了 Gigabyte Ethernet。
大家都知道在 Kickstarter 群眾募資網站上,常常會出現很多神奇的東西,不過叫好不叫座是正常,出貨日期一延再延也常有,甚至雙手一攤、無疾而終的也不在少數。

而這片開發板,它就是那些成功募資而且準時出貨的少數中的少數,名為:UP Board

如果你對 Intel® RealSense™ 非常有興趣的話,那就更適合了,因為 UP Board 就是 Intel 的官方合作伙伴。


硬體規格


詳細資料請參閱 官方的規格介紹,我收到的版本主要規格是:

板子上面的連接埠有:
  • Gigabits Ethernet 接頭 * 1
  • USB 2.0 Type A 接頭 * 4
  • USB 2.0 排針 * 2
  • USB 3.0 OTG 排針 * 1
  • HDMI Type A 接頭 * 1
  • GPIO 排針 * 40
  • DSI 排針 * 1
  • CSI 排針 * 1
  • DC IN 5V/3A 電源接頭* 1
主角粉墨登場囉~~~!

左邊的就是 UP Board,出貨時已經加上了散熱片跟電池,右邊則是對照組 - Raspberry Pi 3B,I/O 的 Layout 位置非常相似。

為了預防短路並加強散熱,在板子反面也加上了一片鋁片來隔絕。

變壓器線材的長度大約 150 CM。

因為世界各地的電壓及接頭都不相同,所以接頭設計成可以更換的,電源輸入支援 110 ~ 240 伏特、50 / 60 赫茲、1.5 安培,而電源輸出為 5 伏特,但是電流高達 4 安培,比 USB 3.0 的 0.9安培還高出許多。

前面由左至右是 Ethernet RJ-45 接頭及 USB 2.0 接頭* 4。

右邊有電源輸入接頭、HDMI 接頭、USB 3.0 OTG 排針。

左邊是 GPIO 排針。

後面是 USB 2.0 + URAT 排針、DSI + eDP 排針、CSI 排針。

雖然畫面中有 BIOS 的字樣,而且還是少見的老廠商 - AMI 的產品,但其實它是 UEFI,我們可以看到出現滑鼠的游標和虛擬鍵盤。

驗明正身,真的是 Intel Atom CPU,64 位元、四核心、1.44GHz,支援 VT-x、不支援 HT


DDR3L-1600 4096MB。


eMMC 32GB。


安裝作業系統


實際執行的結果,可以看一下澳洲這位 Mike 網友拍的開箱及實測影片。
( PS:其實我個人不喜歡「Raspberry Pi Killer」這種說法,
一來,要幹掉 Raspberry Pi 談何容易,果真如此,它不知道已經掛掉幾次了,
二來,在 Open & Share 的世界,講求的是大家一起把餅做大,而不是誰取代誰,
最後,產品定位和目標客群都不同,就像素食者會去關心牛排的等級是 Prime 或 Choice 嗎? )

UP Board 目前 支援了 Windows、Linux 兩大系列的作業系統,也即將正式提供 Android 的支援。

Windows

我們可以依照官方 Wiki 的 Windows 安裝步驟 來操作。
  1. 下載 Windows 10 的 ISO 映像檔
  2. 透過 Windows USB/DVD Download Tool 或相同功能的軟體,將 ISO 映像檔燒錄到 USB 隨身碟上。
  3. Windows Driver fo UP Board 預先下載好。
  4. 打開電源,馬上按 F7,選擇用步驟 2 做好的 USB 隨身碟來開機。
  5. 如同在 PC 上安裝 Windows 10 的順序操作。 
  6. Windows 10 安裝完成之後,再把步驟 3 下載的專屬驅動程式安裝起來。
這樣子就可以把 Windows 10 安裝到 UP Board 上面了。

是的,你沒看錯!!!
就直接是把 UP Board 當作 PC 來用,畢竟它們都有著相同的心臟 - x86 CPU,在 UP Forum 上面已經有很多個成功案例了。

Linux

就像 Raspberry Pi 有自己專屬的 Linux 發行版 - Raspbian。

UP Board 也不例外,這個量身訂作的專屬發行版叫作 ubilinux,同樣是基於 Debian 8 (Jessie) + LXDE 客製化修改;目前最新的版本是 2016/07/07 釋出的 v3.0 穩定版,大小為 705MB。

依照官方的 ubilinux 安裝步驟,其實也非常的簡單。
  1. 下載 v3.0 的 ISO 映像檔
  2. Rufus 或類似的工具,把 ISO 映像檔燒錄到 USB 隨身碟裡。
  3. 打開電源,馬上按 F7,選擇用步驟 2 做好的 USB 隨身碟來開機。
  4. 依照畫面上的指示開始安裝。
而除了 ubilinux 之外,官方還提供了 Kernel v4.2 for Ubuntu 14.04 專用 Yocto Project 的支援。

說到大名鼎鼎的 Ubuntu,相信很多人都認識,就不用特別介紹了,至於那個 Yocto Project 是啥東東啊?

它的來頭其實很不小,簡單的說,這並不是一套獨立的 Linux 作業系統,而是 Intel 的 Linux 發行版客製化工具,用來讓使用者簡單的創造出自己專屬的 Linux 發行版。

詳細資料請參閱:

Android

截至 2016/08/30 為止,官網提到 Android 5.0 Lollipop 的支援尚在 Beta 階段,實際上目前進行中的是 Android 6.0 Marshmallow 的調教。

想要嘗鮮試用的話,可以 向官方登記資料,就能拿到 Open Beta 測試用的映像檔。

(不過,Google 已經在 8/23 正式釋出 7.0 Nougat 了,UP Team 加油好嗎?!)


心動了嗎?


這寶貝在 6 月份就已經開賣,全球各大便利商店都 沒 有 鋪 貨 ...... XDDDD

台灣還沒有代理商可以接洽,我們可以直接移駕到 官方的 UP Shop 去訂購,目前有充足的現貨供應。

而且不只有板子本身,還有相對應的週邊可以選擇,像是觸控螢幕智慧家庭套件藍牙喇叭USB 無線網卡 ...... 等。


注意事項

  • 官方目前驗證過的 Wi-Fi Dongle 只有 TP-LINK TL-WN823N,如果我們用的是 Realtek RTL8192CU 晶片的話,請依照 官方 Wiki 的 Wi-Fi 修正說明,去更新 Kernel。
     
  • X-Window 裡的中文字無法顯示,需自行安裝中文字型。


     不知道選哪一種的話,文泉驛系列或是 Google 思源黑體都不錯。
    sudo apt-get install xfont-intl-chinese* ttf-wqy-* fonts-noto-cjk
     
  • 輸入電源用的不是常見的 USB 接頭,而是外接變壓器用的圓形接頭,所以有攜帶使用的需求時,要注意一下供電的問題。
     
  • 散熱片的溫度有點高,小心別燙到了。

參考資料


圖片來源

  • UP Board
  • MS Windows 10 for IoT Core
  • Raspberry Pi
  • Arduino

更新紀錄

  • 2016/08/30 撰文。

Heracles Jam,江湖人稱「海公公」

IT 技術家 - 創站部落客

一個常用 Windows、慣用 macOS、愛用 Linux 的 3C 阿宅
現職 MIS / 業界講師 / 資訊顧問 / 部落客

8 則留言 :

  1. 回覆
    1. 真要說它是 PC,也的確很合理 .... XDDD

      刪除
  2. 您好!請問除了官方的 UP Shop可訂購之外,台灣甚麼時候會有呢?有相關訊息嗎?謝謝

    回覆刪除
    回覆
    1. 這個可能要請你直接詢問研揚科技,可以得到最正確的消息 ....^^
      http://www.aaeon.com/tw/contacts/

      刪除
  3. 穩不穩定,常當機就不行用

    回覆刪除
    回覆
    1. 測試到目前為止,穩定度還蠻不錯的....
      現在 2 代已經快出來了,值得期待哦~~~
      http://www.up-board.org/upsquared/

      刪除
  4. 請問它可以使用visual studio嗎?

    回覆刪除
    回覆
    1. 如果你灌的 OS 是 Windows 的話,應該沒有問題...
      不過,Compile & Run 的速度就要看你能不能接受了 XD

      刪除