這幾年來「MAKER 創客」、「自己的東西自己造」的觀念,漸漸在社群間開始普及,其中一個非常重要的核心功臣,非開發板莫屬。
或許你也想踏入 Maker 創客的行列,但心底是否有一個疑問:「玩開發板非得多學一個 Linux 作業系統的操作才行嗎?」
========== 感謝 研揚科技 的邀約試用 ==========
細數市面上的開發板,主要分為兩大系列:
不需要作業系統
這些開發板通常功能較簡單、用途單純、容易維護。
需安裝作業系統
這一派則是以 Raspberry Pi 為翹楚,目前有 Zero、1、2、3、Compute Module,其他各有特色的開發板更多了,如 ODROID-W、Banana Pi、Orange Pi、Intel Galileo、CubieBoard、Arduino Yún、Omega、BeagleBone、Udoo、CHIP ......等。因為這些開發板可以安裝作業系統,相對複雜得多,但是另一個角度來看,效能更好、功能更強、用途也更多了,我們有時候也稱它們為 單板電腦 (SBC、Single Board Computer),也有人因為它們的大小跟名片差不多大,而稱它們為名片型電腦或信用卡電腦。
可以給我 Windows 嗎?
不過,對於一些沒看過純文字介面的新朋友、只會用 Windows 的老朋友來說,這些單板電腦使用的主力作業系統清一色都是 Linux,每個步驟、每個指令幾乎就像無字天書一樣難懂,難道這些朋友要踏上 MAKER 之路的第一步,就直接鎩羽而歸了嗎 ???
誰說的,Windows 10 不是支援 Raspberry Pi 2 / 3、MinnowBoard MAX 跟 DragonBoard 410c 嗎 ???
嗯!請看仔細一點,Microsoft 是用 Windows 10 物聯網核心版 這個
想用圖形介面,免談!
想安裝 Office ,不行!
想要作其他用途,別想!
開機之後,做完基本設定,就只看到這個畫面,我們必須從另一台 Windows 10 PC,用 Visual Studio 寫完程式後,傳輸程式碼到 Raspberry Pi 上去執行,沒了。
這真是天殺的暴殄天物,分明就只是把 Raspberry Pi 當 Ardiuno 來大材小用啊 ~~~ (翻桌)
UP! UP!
創客們,死心了嗎? 放棄了嗎?
NO!NO!NO!
如果這麼輕易就不玩了,實在有失創客的本色。
這世界就這麼有趣,還真的有一塊開發板既能跑 Linux,也能跑 Windows,能拿來自造產品,又能拿來當 PC 使用。
- 它有著跟信用卡同樣的大小。
- 除了 Linux 之外,還可以跑 Windows 跟 Android。
- 不必自備記憶卡,就可以裝作業系統。
- 相容於 Raspberry Pi 2 的 GPIO 腳位,還多了 USB 3.0 能用。
- 雖然沒有內建 Wi-Fi 跟 Bluetooth LE,但是有了 Gigabyte Ethernet。
如果你對 Intel® RealSense™ 非常有興趣的話,那就更適合了,因為 UP Board 就是 Intel 的官方合作伙伴。
硬體規格
詳細資料請參閱 官方的規格介紹,我收到的版本主要規格是:
- Intel Atom x5-Z8350 CPU (1.44GHz, 64 bit, Quad Core)
- Intel HD 4000 Graphics
- 4GB DDR3L-1600 RAM
- 32GB eMMC
板子上面的連接埠有:
- 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 的支援。一來,要幹掉 Raspberry Pi 談何容易,果真如此,它不知道已經掛掉幾次了,
二來,在 Open & Share 的世界,講求的是大家一起把餅做大,而不是誰取代誰,
最後,產品定位和目標客群都不同,就像素食者會去關心牛排的等級是 Prime 或 Choice 嗎? )
Windows
我們可以依照官方 Wiki 的 Windows 安裝步驟 來操作。- 下載 Windows 10 的 ISO 映像檔。
- 透過 Windows USB/DVD Download Tool 或相同功能的軟體,將 ISO 映像檔燒錄到 USB 隨身碟上。
- 把 Windows Driver fo UP Board 預先下載好。
- 打開電源,馬上按 F7,選擇用步驟 2 做好的 USB 隨身碟來開機。
- 如同在 PC 上安裝 Windows 10 的順序操作。
- Windows 10 安裝完成之後,再把步驟 3 下載的專屬驅動程式安裝起來。
是的,你沒看錯!!!
就直接是把 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 安裝步驟,其實也非常的簡單。
- 下載 v3.0 的 ISO 映像檔。
- 用 Rufus 或類似的工具,把 ISO 映像檔燒錄到 USB 隨身碟裡。
- 打開電源,馬上按 F7,選擇用步驟 2 做好的 USB 隨身碟來開機。
- 依照畫面上的指示開始安裝。
說到大名鼎鼎的 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 撰文。
PC。
回覆刪除真要說它是 PC,也的確很合理 .... XDDD
刪除您好!請問除了官方的 UP Shop可訂購之外,台灣甚麼時候會有呢?有相關訊息嗎?謝謝
回覆刪除這個可能要請你直接詢問研揚科技,可以得到最正確的消息 ....^^
刪除http://www.aaeon.com/tw/contacts/
穩不穩定,常當機就不行用
回覆刪除測試到目前為止,穩定度還蠻不錯的....
刪除現在 2 代已經快出來了,值得期待哦~~~
http://www.up-board.org/upsquared/
請問它可以使用visual studio嗎?
回覆刪除如果你灌的 OS 是 Windows 的話,應該沒有問題...
刪除不過,Compile & Run 的速度就要看你能不能接受了 XD