撿垃圾:king3399刷機——double效能,補齊千兆、usb3.0最後一塊短板
作者:拉德布魯赫信徒
1 引言
最近一直是心心念念,有沒有更好的linux小裝置,同時滿足低功耗、擁有usb3。0介面與千兆網口各種需求。翻閱了站內的文章,arm架構的裝置,主要有玩客雲、N1、章魚星球以及最近大火的CM311盒子。在海鮮市場混跡很久後,終於是發現了有一批之前的rk3399的板子,目前價格較為合適的有一款榮品的rk3399板子。主要包括長形的板子和一個方形的板子。
在各種糾結之下,終於是買了上圖中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的資料,依照單核效能與多核效能整理如圖所示:
由圖可知,玩客雲與諸多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 短接
安裝完驅動程式後,將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使用,可玩性還是值得期待的,筆者就在此拋磚引玉,希望諸位值友能夠開發出更多更有趣的玩法把。最後附上一張與玩客雲的體積對比圖。