Roseapple Pi (RaPi) 台灣蓮霧派初體驗

自從 Raspberry Pi (樹莓派) 在 2012 年初推出至今,市面上的小型單板電腦(one board computer) 可說是如雨後春筍般冒出,例如 CubieboardGalileoUDOOBanana Pi 、Orange Pi 等,尤其是各種 “水果派",畢竟 Raspberry Pi 的共同創辦人 Eben Upton 都說歡迎山寨廠抄襲、複製了(Raspberry Pi 創辦人在台專訪:歡迎山寨廠商來競爭、複製),而這次要來玩的 Roseapple Pi 也是其中一款向 Raspberry Pi 致敬的產品!

其實早在 Raspberry Pi 之前就已經有如 PandaBoard、 ODROIDBeagleBoard 等開發板,Raspberry Pi 最讓人震憾的還是他的價格,當時的 model A / B 分別只要美金 25$ / 35$ ,換算下來約台幣一千元就可以有一台不含週邊設備、硬碟的電腦主機,這對於偏遠地區的資訊教育來說是有著顯著的門檻降低功用 (當然還是需要師資以及其他設備啦),當時看到樹莓派二話不說就立刻跟授權廠商之一的 RS Components 下訂單了,還記得那時候主機本體、外殼是分兩次從英國原廠寄出,讓我有點吃驚(畢竟沒多少錢的東西),雖然等了一小段時間,但想想是從英國搭飛機來的,也就還說的過去。

我玩樹莓派的主要用途是學習 Unix 系統以及影音播放(放客廳再方便不過了、還可以透過網路存取影片),主要看上的就是這類開發板省電、低費熱、零噪音、體積小,但樹梅派有個小缺點,就是運算效能不高,可能各位手上的手機可能速度就比樹莓派來的快的多,樹梅派最初使用的是 Broadcom BCM2835 單核心的 SoC ,後續的 B+ model 雖然在規格上有所調整,但效能上並沒有進步,這大概是當時後愈來愈多號稱效能超越樹莓派的開發板不斷冒出來的原因之一,一直到 2015 年推出的 Raspberry Pi 2 才改採用 ARMv7 架構、四核心處理器的 BCM2836,同時也把記憶體容量,算是有相當程度的提升(官方宣稱是6倍),雖然晚了點,但有總比沒有好,只是有時候看影片還是沒辦法很順暢,所以我才希望找看看有沒有其他替代產品,不但能播放影片、還能讓我練習一些 Linux 管理、開發相關的平台,於是就找到蓮霧派了!

身為致敬產品,蓮霧派的 CPU / RAM / USB 規格算是比較吸引我的地方,官方公佈的規格可以看這邊:
http://roseapplepi.org/index.php/spec/

規格還不錯,不過沒有內建 Wifi / Bluetooth,網路卡也只有到 100 Mbits

比較吸引我的幾個規格:
RAM: 2GB DDR3 (2GB 比我手機還大了)
USB port: USB 3.0*1 (Type A) + USB 2.0*2 (Type A)
External Buttons: On/Off,(Sleep/wake)/Reset (內建自己的開關/按鍵)
Operation Systems: Debian, Ubuntu, Fedora, Android 5.0/5.1 (可以跑 Andoird 5.1 !!!)

很可惜在處理器部份並沒有詳細的資料可以參考,沒看錯的話 Roseapple Pi 採用的是 Actions Semi (炬力) 的 S500 整合晶片,S500 這款 Soc 在官網上並沒有自己的 Spec 或是 Product page,只能從 ActDuino S500 這款開發板上的介紹略知一二,簡單挑重點來講,這款 Soc 為 28nm 製程 、包含了 Cortex-A9R4 中央處理器、NEON SIMD 協同處理器、PowerVR SGX544 繪圖晶片,能夠支援到 4K 或是 1080p@60fps 的高品質影片播放,同時支援了 USB 3.0, HDMI 1.4b,等等的規格,不過因為不是本篇重點,其餘就不贅述了。

先從外觀開始看,開箱就省了吧,直接看開完箱的照片:

USB / 網路孔正面照,在這個 USB 3.0 還沒全面普及的時刻,能在這種單板電腦上看到,真是莫名的感動!

170008

拍的有點暗,懶得重拍了,加減看,從左至右分別是 power button, HDMI, 3.5mm audio, CSI 相機接頭,UART debug pin

165946

最左邊 4 個 pin 是麥克風跟紅外線使用的,右邊兩排共 40 個 pin 是 GPIO

165955

ADFU key 以及 供電的 microUSB …

170059

背面,有一個 microSD 卡插槽(彈簧式的):

170049

來跟前輩樹莓派比較一下,一起拍個照

171308

171357

171329

171502

171440

樹莓派官方公佈的尺寸是 85.60 mm x 56mm,目測蓮霧派的 PCB 板在長跟寬上都比樹莓派多出了大概 3, 4 mm左右!

來一張蓮霧派官方的 IO / layout 圖:

Roseapple_Pi_Header_Pinout

可以跟底下這張 Circuit Note: Raspberry Pi Pinout Diagram 的 Raspberry Pi 2 做個比較:

raspberry_pi_circuit_note_fig2a

其實相似度還滿高的,包含 GPIO 腳為的定義也是,可惜蓮霧派的 Led 只有一顆燈號,不像樹莓派可以輕鬆的從多顆燈號來判斷主機是否還有在運作,或是有可能當機了。

看完外觀接著就是上系統了,官網雖然有說可以跑 Ubuntu 、Fedora , 不過官方的下載頁面 (http://roseapplepi.org/index.php/resources/download/) 目前只有看到 Debian 8.1 跟 Android 5.1.1 兩套系統,和安裝 Raspberry Pi 的系統一樣,不外乎就是把下載下來的映像檔解壓縮後(如果檔名不是 .img 結尾而是 .xz 或 .gz),用 dd (在 unix-like 環境底下) 或 Win32DiskImager (在 Windows 底下) 把映像檔寫進記憶卡,就可以準備開機了。

這次下載的映像檔資訊(下載檔案頁面拷貝過來的資訊):

Debian 8.1 debian
Target board: RoseapplePi (boot with MicroSD card, 8GB )
Released: 2015-11-30
Version: Debian 8.1 (codename Jessie).
Kernel version: 3.10.37
File*: debian-s500-20151130.img.xz
File size: 1.83 GB (1,969,502,092 bytes)
MD5 checksum: 7C8A9F5071C5B9BFD0D8F97C227E2B01
SHA1 checksum: E06ACED40F36BCEFB8B9AE26FB4EF248982268AC

下圖為在 Linuxmint 系統使用 dd 寫入記憶卡的畫面:

roseapplepi_dd_img

我下載的是官方在 2015-11-30 放出來的 Debian 8.1 (Jessie),因為懶得再多做一次解壓縮的動作,直接用 xzcat 把檔案吐出來給 dd 寫入,至於中間的那個 pv 可以幫我們顯示一下寫入的情形,比單獨只用 dd 看不到任何回應來的好很多,比較不用擔心是不是當機或是怎麼卡住了

記憶卡寫好了之後就可以插上主機開機了,這邊先測試官方提供的 Debian 8.1 跟 Android 5.1.1 兩套系統

先從裝了 Debian 的記憶卡開始

開機畫面、有種類似一般個人電腦 BIOS 的歡迎畫面(其實應該不是、等一下會說明):
roseapple_pi_boot_logo

開機過程、在 Raspberry Pi 開機畫面會看到的那四顆樹莓派圖案在這邊被換成了地球的圖案,另外整體顏色有點靛藍色(開進桌面就正常了)
roseapple_pi_debian_booting

開機完成的登入畫面,預設帳號和密碼都是 linaro
roseapple_pi_debian_login
PS: Linaro 是由 ARM、TI 等半導體廠成立的一間非營利性質的開放原始碼軟體公司,主要聚焦在 ARM / Linux 相關的開發

登入後的畫面長這樣,和 Raspberry Pi 的預設作業系統 Raspbian 一樣採用 jserv, PCMan 等人所開發的輕量級桌面環境 LXDE

roseapple_pi_debian_desktop

用 Hardinfo 這個套件看一下系統軟硬體資訊:

roseapple_pi_debian_systeminfo_osroseapple_pi_debian_systeminfo_summary

也用 screenfetch / inxi 看一下 XD

screenfetch_inxi

使用起來基本上就是一個 Debian ,沒有太不一樣的地方,因為和 Raspberry Pi 2 一樣是 ARM v7 的架構 (一代樹莓派是 ARM v6) ,所以套件的支援性也沒什麼問題,建議大家可以自己更改 apt 套件庫的站台改為台灣的 mirror ,用 apt-get install / upgrade 的速度會快很多。

Debian 看完了換換看看 Android

這次下載的映像檔資訊(同樣是從下載頁拷貝過來的資訊):

Android 5.1.1 android
Target board: RoseapplePi (boot with MicroSD card, 8GB )
Released: 2015-12-08
Version: Android 5.1.1 (Lollipop)
Kernel version: 3.10.37
File*: s500_android_bubble_gum_sd_151208.img.xz
File size: 439 MB (460,498,568 bytes)
MD5 checksum: 8E14E97A15A69A1C8A00AC4E3B60074B
SHA1 checksum: F47C555506D9BCE3FAEC4BBB48F951804780C3B0

Android 剛開始的開機畫面,發現多了 Android 字樣,看來這邊已經有存取記憶卡了,跟 BIOS 的歡迎畫面還是不太一樣的:
roseapple_pi_boot_android_logo

這就是公版的 Android 系統在開機的時候的畫面了:
roseapple_pi_android_booting

開機好螢幕可能會暗掉,輕輕按一下電源按鈕就會有畫面了

剛開好機螢幕鎖定畫面:

screenlock

桌面:

desktop

內建的程式,可以看到已經內建了一般 Android 手機在取得 root 權限後會用到的權限管理工具 SuperSU ,看網頁會用到的 Adobe Flash 也內建在裡面了:

apps

設定:

setting

關於這台"平版":

abouttablet

AIDA64 看一些系統軟硬體資訊:

還有 CPU-Z

目前還沒有看到官方網頁上有一些像是 OSMC / Kodi 這種整合了多媒體播放器的系統、也沒有官方宣稱的 Ubuntu、Fedora 作業系統,倒是可以在論壇上下載到網友分享的版本,另外官方也表示因為不同晶片的關係,蓮霧派無法直接使用樹梅派的作業系統,這點也是比較可惜的地方,希望未來能夠有官方釋出的版本。

相機的部份,Roseapple Pi 和 Raspberry Pi 同樣使用了 MIPI CSI-2 的介面 (Mobile Industry Processor Interface, Camera Serial Interface Type 2, 可以參考:http://mipi.org/specifications/camera-interface),螢幕都是採用 MIPI 的 DSI (Display Serial Interface) 介面,我猜這部份應該是能夠通用,不過這部份還是需要測試就是了。

USB 3.0 目前還沒試用,試用過後再來更新文章,不過可以先小結一下,Roseapple Pi 是一台規格還不錯的樹莓派山寨開發板/單板電腦,除了相對大的記憶體以外、以 USB 3.0 的頻寬,對於超高畫質的影片播放應該也有幫助 (USB 2.0頻寬不夠),如果有 1 Gbits 的網卡就更適合在家中搭建 NAS 使用了,但目前網路上各種資源不管是使用經驗、教學、系統映像檔等仍嫌少,對於新手來說,不建議使用,遇到問題時肯定要花更多時間自己撞牆找答案,我想這方面不管山寨板怎麼做都沒辦法跟樹莓派比的,畢竟樹莓派已經有非常豐富的社群資源以及完整的文件,甚至在 Raspberry Pi 2 開始還有 Windows 10 IoT 可以用,真的要說缺點大概是對部份使用者(含我在內)來說效能一直無法再做提升,所以我想蓮霧派這塊板子對於已經熟悉使用 Raspberry Pi 的使用者來說或許是個值得一試的平台。

最後附上幾個連結給大家參考:

Roseapple Pi Facebook page: https://www.facebook.com/roseapplepi

XApple GitHub page: https://github.com/xapp-le

XApple Forum (論壇、討論區): http://forum.linux-xapple.org/

XApple Wiki: http://wiki.linux-xapple.org/w/index.php/Main_Page

#linux-xapple @freenode IRC Channel:  https://webchat.freenode.net/?channels=#linux-xapple

PS:

XApple = Actions (X) APplication Processors with Linux Embedded.
也就是針對 Actions Semiconductors Co., Ltd. 這家公司 SoC 相關 Linux 開發所建立的社群

1 則迴響於《Roseapple Pi (RaPi) 台灣蓮霧派初體驗

  1. 通告: Roseapple Pi 蓮霧派 效能簡測 (benchmark) | Peter Dave Hello's Blog

發表迴響