撿垃圾:king3399刷機——double效能,補齊千兆、usb3.0最後一塊短板

作者:拉德布魯赫信徒

1 引言

最近一直是心心念念,有沒有更好的linux小裝置,同時滿足低功耗、擁有usb3。0介面與千兆網口各種需求。翻閱了站內的文章,arm架構的裝置,主要有玩客雲、N1、章魚星球以及最近大火的CM311盒子。在海鮮市場混跡很久後,終於是發現了有一批之前的rk3399的板子,目前價格較為合適的有一款榮品的rk3399板子。主要包括長形的板子和一個方形的板子。

撿垃圾:king3399刷機——double效能,補齊千兆、usb3.0最後一塊短板

在各種糾結之下,終於是買了上圖中A型號的板子,並有了以下的評測內容。

2 定位

結合目前比較熱門的幾款裝置,主要從4個維度進行討論,即:CPU效能、是否具有USB3。0介面、是否具有千兆網口、價格。

2。1 玩客雲

玩客雲目前價格應該是幾個裝置當中最便宜的了,三四十塊錢在海鮮市場上一大把。作為入門級的armbian裝置,其具有其不可替代的很多優點。當然了,其最大的優點,還是便宜,比它便宜的基本沒有,比它貴的在價格上基本上都是翻番了。

除了價格之外,玩客雲最大的優點就是擁有一個千兆網口,有了千兆網口就可以實現很多的事情,比如說可以當做一個FRP內網穿透的伺服器,在當下的環境下足以跑滿絕大多數的帶寬了。但是,受限於其usb2。0介面的限制,在內網環境下想當做一個輕型nas使用的話,還是不堪其用。因此,其使用場景還是因為其usb2。0介面而受限,只能跑一下輕量的應用、透過docker建立一下網頁應用,其最有意義的用法應該就是用來搭建homeassitance了。

另外一個嚴重的缺點在於,其所採用的S805晶片,是一顆armv7架構的32位晶片,有很多docker應用無法在這種架構上面執行,這也算的上是其一個知名的缺陷了,但是考慮到其價格,倒也無法去指責太多。

2。2 N1

N1在剛剛成為礦渣的時候,價格一度極具價效比,70元左右的價格,同時擁有千兆網口和S905晶片,還有著諸多韌體可以刷,使用場景除了作為一個傳統安卓盒子使用外,還可以刷成Openwrt作為旁路由使用,也可以刷成遊戲機的系統,以及可以使用諸多docker應用的armbian系統,風頭一時無兩。但是隨著時間的過去,N1已經是一個好幾年前的產品了,emmc晶片的使用壽命作為我來說多少有點擔憂,雖然有擴容方案的出現,但是高昂的價格,完全可以轉向一個x86的諸如N2800、J1900這種裝置了,而且後者靈活性更大,可以隨意更換記憶體、硬碟,還有著這類盒子無可比擬的優點——可以刷很多nas系統,如黑群暉、unraid、truenas等。

但是綜合而言,使得N1跌下神壇的關鍵原因,還是在於其不斷上漲的價格,現在的價格通常是在120元左右。此外,其usb2。0介面也限制了其使用場景。

2。3 章魚星球

章魚星球是2345公司在某個特殊時期生產的礦渣,但是相對於玩客雲、N1等,其市場保有量較小,想找一臺差不多的機器還是相對比較困難的。其最大的優點,是擁有一顆S922晶片,比起S905強上太多了。而且其還具有一個千兆網口,使用場景可以參照前面的玩客雲與N1。但是,其致命缺點,還是在於其那個USB2。0的介面。

其現在的市場價格,普遍都是在120元左右,但是這款機器由於玩的人比較少,一些韌體來說相對也是比較難找的。

2。4 CM311

這個是一個系列的統稱,通常都是運營商贈送的電視盒子,市場保有量大,價格也較為穩定,通常50多元都可以收到一臺,運氣好的話還可以收到已經刷完armbian系統的機器。其採用的是S905晶片(這個晶片有很多型號,但是效能都是大差不差),擁有百兆網口、usb2。0的介面。可玩性在站內已經有很多文章進行了詳細的評測,在此就不加贅述了。

2。5 RK3399系列

這個系列的板子,通常都是一些廣告機拆機下來的板子,擁有完全的介面,千兆網口和usb3。0一應俱全,這也是筆者選擇這款的主要理由。對比同款晶片的開發板,其120元左右的價格對比動輒四五百的開發板,也是極具價效比的價格。此外,這款機器的效能對比價格已經飛上天際的樹莓派,也是不逞多讓。

但是相對於其諸多優點,其致命缺點,還是在於其資料的稀缺,刷機就成了難以逾越的一個坎,這也是開本文的一個目的所在。但是需要申明的一點是,本文的寫作目的僅僅是分享而已,並無利益相關。

2。6 綜合對比

1、cpu效能(由於部分機器的處理器產生了重合,這次就以處理器來進行橫向對比,大家請根據處理器自行對號入座)

由於處理所跨年份較久,因此採用了benchmark4的資料,依照單核效能與多核效能整理如圖所示:

撿垃圾:king3399刷機——double效能,補齊千兆、usb3.0最後一塊短板

由圖可知,玩客雲與諸多S905晶片的裝置其實並拉不開太大的差距,但是32位和64位處理器的差距成為了日常使用中的一種障礙。而章魚星球S912晶片雖然效能夠強,但是在單核上反而弱於S905晶片,完全是依靠多核心才在效能上碾壓了S905晶片。而作為對比的RK3399,在效能上無愧於標題中的double稱號。

2、是否具有usb3。0

玩客雲

N1

章魚星球

CM311

KING3399

3、是否具有千兆網口

玩客雲

N1

章魚星球

CM311

KING3399

4、韌體豐富程度

N1>CM311>玩客雲>king3399

2。7 小結

綜合而言,RK3399的方案是較為合理的一種方案,尤其是針對使用安卓以及linux的使用場景。此外,站內還有朋友已經寫過了同款安裝樹莓盤當做nas使用的一種場景,有興趣的可以去看看。

3 刷機

3。1 準備工具

硬體方面需要的是一根網線,用於刷機後連線該裝置進行後續一些必要軟體的安裝;一個鑷子,用於短接用;一根typec的資料線以及一個必備的dc電源用於給裝置供電。

軟體方面所需要的主要就是驅動、韌體以及刷機工具,在這已經打包放在這裡了。

映象檔案

驅動

刷機工具

3。2 短接

撿垃圾:king3399刷機——double效能,補齊千兆、usb3.0最後一塊短板

撿垃圾:king3399刷機——double效能,補齊千兆、usb3.0最後一塊短板

安裝完驅動程式後,將typec的連線板子和電腦,用鑷子兩個腳分別放在如圖的觸點上進行短接,確認短接完畢後插電,直到刷機軟體如圖所示的位置出現發現maskrom裝置位置即可放開鑷子。如果沒有彈出maskrom的提示,那就拔點之後按照步驟多試幾次。

第二步,按照上圖軟體介面,點選韌體,選擇已經對應的韌體,然後直接點選升級,直到如圖所示重啟裝置成功的字樣出現。

到這裡為止,韌體就已經成功刷進去了。此時,斷開typec的線,用hdmi線將板子連線到顯示器上,會顯示刪除安卓的圖片,然後彈出瑞芯微的logo,再然後就是熟悉的命令列介面了。

此時,接上網線,繼續我們下面的步驟。

3。3 修改密碼

在提示登入的介面,輸入root,然後回車,初始密碼是rpdzkj,即當前介面顯示的文字。

使用root賬號登入之後,當然就是先照例更新一下軟體,輸入如下命令,中間出現了選擇y或者n以及其他命令,跟著提示輸入就好:

sudo apt update

sudo apt upgrade

再然後修改密碼,輸入如下命令:

passwd

這裡不會顯示你所輸入的內容,輸入兩次然後回車即可。

3。4 開啟ssh

1、安裝openssh

sudo apt-get install openssh-server

2、安裝nano文字編輯器(因為vim實在是太難用)

sudo apt-get install nano

3、修改配置檔案以允許root賬戶登入

cd /etc/ssh

nano sshd_config

找到如下內容:

# PermitRootLogin without passwd

將其修改為(去掉前面的#):

PermitRootLogin yes

儲存配置(按照下面的提示來):

先ctrl+o再ctrl+x

重啟openssh:

sudo systemctl restart sshd

3。5 安裝docker

apt install docker。io

等待進度條跑完,就完全ok了

3。6 小結

接下來的就是很簡單,把它放到路由器邊上插上網線接上電,在路由器後臺找到它的ip地址,透過ssh連線即可安裝自己喜歡的docker應用了。

4 總結

綜上所述,由於關於該型別的刷機教程較少,因此自己動手刷了一遍留篇文章以做記錄。誠然,與之前刷樹莓盤那位老哥入手的70塊錢相比,現在的120元確實漲價了不少。但是相對於其豐富的介面以及強大的效能,還是無愧於價效比二字的,畢竟double效能double價格嘛對不對,而且現在榮品系的rk3399一方面量比較大,另一方面資料相對還比較豐富,可以刷linux,可以刷安卓,還可以刷樹莓盤當做nas使用,可玩性還是值得期待的,筆者就在此拋磚引玉,希望諸位值友能夠開發出更多更有趣的玩法把。最後附上一張與玩客雲的體積對比圖。

撿垃圾:king3399刷機——double效能,補齊千兆、usb3.0最後一塊短板