2023年底選購路由器時,有考慮過具備USB 3.0、內建1GB主記憶體,可刷開源韌體的機種,但因為支援Wi-Fi 7的機種呼之欲出,所以選擇了可刷OpenWRT韌體的紅米AX6000。現在,家裡仍沒有支援Wi-Fi 7的3C裝置,紅米AX6000也繼續用,開源社群的大佬有頻繁更新韌體,比原廠還認真。我平均每個月更新3次路由器的OpenWRT系統。
為了彌補紅米路由器的不足,後來買了一個「類樹莓派」微電腦開發板,主要需求:連接USB 3.0外接硬碟當作私人雲端檔案伺服器,實驗Python程式和個人網站伺服器。
在預算內,我購買了8GB RAM版本的Orange Pi(香橙派)3B,當時的售價是人民幣299元;2GB RAM版本則是199元。跟紅米AX6000路由器搭配,價格合計不到台幣3000元,相比這個價位的路由器,功能更強、可玩性更高。若哪天用新微控板取代香橙派3B,改在3B上安裝klipper系統,當作3D列印機的主控板,或者改裝成桌上型CNC加工機的控制器,都很夠用。
這一年多使用下來沒什麼大問題,處理器的效能大約介於樹莓派3和4之間,就我的應用情況,其實4GB RAM就很充裕了,不需要8GB版本。
這是香橙派3B的基本規格,詳細參數參閱官方的香橙派3B簡體中文說明網頁。
- 微控器:Rockchip(瑞芯微電子)RK3566,1.8GHz四核心64位元Cortex-A55 CPU + ARM Mali G52 2EE GPU + 0.8Tops@INT8 NPU + 4K@60fps H.265/H.264/VP9視訊解碼VPU。
- RAM:LPDDR4/4x 2GB/4GB/8GB
- 儲存設備:支援SD記憶卡、eMMC快閃記憶體、M.2 M-KEY插槽(支援SATA3 或PCIe2.0 NVME SSD)
- USB介面:三個USB 2.0、一個USB 3.0。
- 網路連線:1000Mbps乙太網路、Wi-Fi 5、BT 5.0 BLE。
這是香橙派3B控制板的正面外觀(取自香橙派官網):

這是背面:

香橙派有提供數百頁的使用手冊(網頁版是修訂於2023年8月23日的1.0版,PDF格式則已更新到1.7版),從基本的Linux和Android系統安裝操作,到GPIO(40針擴展介面)接腳控制都有說明。
燒錄作業系統映像檔到eMMC或SSD
香橙派3B的開機系統可以安裝在MicroSD、eMMC或NVMe SSD固態硬碟。eMMC模組有32GB, 64GB, 128GB和256GB容量款式。根據官方使用手冊的說明,M.2插槽支援PCIe2.0x1,雖然支援PCIe3.0和PCIe4.0的SSD,但理論最高速度為500MB/s,跟eMMC模組一樣。有點失望,但往好處想,至少比MicroSD記憶卡快。
我買到的香橙派3B是早期的版本,M.2 M-KEY的插槽的擺設方式,只能安裝2230或2242尺寸的SSD,底下是安裝2230型128GB SSD的樣子。後來的板子修改了插槽的位置,可以安裝2280款式的SSD。

燒錄作業系統,除了使用balenaEtcher或Win32 Disk Imager工具,把系統映像檔寫入MicroSD記憶卡,也能透過USB連接電腦,在電腦上執行瑞芯微電子的RKDevTool工具軟體,燒錄系統映像檔到eMMC或SSD。底下是RKDevTool工具軟體,燒錄Ubuntu系統到SSD的畫面,燒錄完畢後會自動從SSD開機。

RKDevTool僅有Windows版本,瑞芯微電子另有一個用於Linux和macOS的USB燒錄工具,叫做rkdeveloptool,我沒用過,從說明文件看來,是個CLI(文字命令)工具,沒有圖形操作介面。
透過USB直接燒錄系統的步驟並不複雜,香橙派官方說明文件解說得詳細易懂,新手也能一步步跟著完成操作。但簡體中文版的官方工具軟體、系統檔和PDF格式說明文件,都保存在百度雲,而台灣人多數不用百度。
英文版的香橙派官網,則是把工具軟體和系統檔案存放在Google雲端硬碟,我都是從這裡下載官方系統映像檔。
內核5.10和6.6版的Linux作業系統
早期官方提供的Ubuntu和Debian等Linux系統,內核(kernel)都是比較舊的5.10版,這問題要責怪處理器開發商瑞芯微電子。有個住在佛羅里達州的開發者 Joshua Riek提供他自行編譯,內核6.1版的Ubuntu系統,支援各家採用Rockchip處理器的板子,可在Github的ubuntu-rockchip專案網頁下載。附帶一提,香橙派的說明文件也有說明如何自己在電腦上編譯香橙派的Linux系統。
此外,Armbian系統(用於ARM處理器的Linux系統)官方網頁,也有提供由Armbian社群貢獻,適用於香橙派3B的Linux系統下載。
還有,你也可以在香橙派(或其他執行Linux系統的電腦)安裝CasaOS(開源家庭雲系統),然後在上面安裝NextCloud雲端硬碟或串流影音等應用程式。
香橙派3B的說明文件1.7版(PDF英文版第134頁)指出,官方的Ubuntu和Debain系統,如:Ubuntu 22.04 – Jammy,目前有5.10和6.6兩種內核版本,5.10版支援所有功能,6.6版則支援大部分的功能,例如HDMI影音輸出、控制GPIO、PWM輸出、USB 3.0介面、Wi-Fi和藍牙、M.2 NVMe SSD開機…等,但是不支援下列功能:
- OV5647攝影機介面
- LCD介面
- eDP顯示器
- 耳機孔聲音輸出
- 耳機麥克風錄音
- NPU(類神經網路處理單元)
- VPU(硬解視訊)
- 看門狗(watchdog)測試
嗯,瑞芯微電子要繼續加油!
香橙派3B的散熱風扇和外殼
香橙派3B的5V風扇(FAN)和即時鐘(RTC)電池插座,都是2針、1.25mm間距。我購入的風扇的插頭是2.54mm款式,所以我將它剪下,改焊接RTC電池的插頭,後來都沒有接RTC電池。

我鋸一小片PCB洞洞板並焊接幾個母排,用來固定風扇,將它插在GPIO排針上。香橙派3B的外觀跟樹莓派3B相近,但並不完全一致,你可以購買它的專屬外殼。我試了手邊兩款樹莓派3B的外殼,這種透明外殼放得下香橙派3B:

上層外殼需要加工開孔,露出風扇。

底層外殼也需要加工開孔,露出SSD的散熱片和固定螺絲:

側面的散熱孔需要擴大兩個圓孔,其中一個穿過天線,另一個留給電源開關按鍵。

