如果您正在尋找可靠的單板計(jì)算機(jī)來提升您的下一個(gè)項(xiàng)目,但無法找到滿足您需求的 Raspberry Pi,請(qǐng)看看我是否可以提供幫助。在這篇詳細(xì)的評(píng)論中,我將向您介紹 Banana Pi CM4,這是一款適用于各種任務(wù)的多功能且強(qiáng)大的解決方案。從經(jīng)驗(yàn)豐富的 SBC 資深人士到 Raspberry Pi 皈依者,Banana Pi 計(jì)算模塊 4 適合每個(gè)人,而且并不是最糟糕的體驗(yàn)。和我一起深入了解它的功能和性能,幫助您對(duì)這款基于 Amlogic A311D 的小型單板計(jì)算機(jī)做出明智的決定。
在這篇特別的評(píng)論中,我將主要關(guān)注 Banana Pi CM4 和 IO 板的功能和支持,盡管我已經(jīng)包含了可比較的 Raspberry Pi 數(shù)據(jù),以便您可以比較這 2 個(gè)板共享的原始計(jì)算能力和其他功能..
軟件支持
在收到 Banana Pi CM4 和 IO 板時(shí),只有一些可用的圖像。Banana Pi 本身提供了基于 Linux 的 Debian 10 和 Ubuntu 20.04 操作系統(tǒng)映像,Ubuntu 還提供了 MATE 桌面選項(xiàng)。如果您想運(yùn)行 Android,他們還提供 Android 9 映像供您選擇。
還有一些非官方的 Armbian 版本可用,其中有 Debian 11 (Bullseye) 和 Ubuntu 22 (Jammy) 選項(xiàng)。如果您正在尋找桌面環(huán)境,他們有 Cinnamon、Gnome 和 XFCE 版本可供下載。
規(guī)格 | BananaPi CM4(IO板) | Raspberry Pi CM4(在 IO 板中) |
片上系統(tǒng) | 晶晨 A311D | 博通 BCM2711 |
中央處理器 | 4 個(gè) ARM Cortex-A73 (2.4GHz) | 4x ARM Cortex-A72 |
2x ARM Cortex-A53 (2GHz) | ||
圖形處理器 | ARM Mali-G52 | 視頻核心VI |
內(nèi)存 | 4GB | 1/2/4/8GB LPDDR4-3200 SDRAM |
貯存 | eMMC(16 至 128GB 選項(xiàng)) | eMMC(0 至 32GB 選項(xiàng)) |
microSD 卡插槽 | microSD 卡插槽(僅適用于 Lite CM4) | |
聯(lián)網(wǎng) | 10/100/1000Mbit RJ45 以太網(wǎng) | 10/100/1000Mbit RJ45 以太網(wǎng) |
2.4/5GHz IEEE 802b/g/n/ac 無線網(wǎng)絡(luò) | 可選 2.4/5GHz IEEE 802.11b/g/n/ac WiFi | |
藍(lán)牙4.2 | 藍(lán)牙5/BLE | |
輸入/輸出 | 1x HDMI 2.1 輸出(高達(dá) 4K60) | 2 個(gè) HDMI |
MIPI DSI(顯示) | MIPI DSI(顯示) | |
MIPI CSI(相機(jī)) | MIPI CSI(相機(jī)) | |
2 個(gè) USB2.0 A 型 | 2 個(gè) USB2.0 A 型 | |
1x USB2.0 Type-C(直流輸入和 OTG) | 1 個(gè) microUSB OTG | |
26 針 GPIO 接頭 | 1 個(gè) USB2.0 接頭 | |
nanoSIM 卡槽 | 40 針 GPIO 接頭 | |
microPCIe(PCIe 和 USB2.0) | PCIe 第 2 代 x1 | |
專用 UART 接頭連接器 | ||
雜項(xiàng) | 2 個(gè)硬件按鈕 | 實(shí)時(shí)時(shí)鐘 |
PWM 風(fēng)扇接頭 | ||
力量 | USB-C | 12V3A 直流插孔 |
GPIO 接頭 | PoE(帶 Pi 兼容 PoE Hat) | |
GPIO 接頭 |
測試詳情
在我們了解結(jié)果之前,您應(yīng)該知道我選擇使用 Armbian Bullseye 映像進(jìn)行測試,并且該映像基于 6.0.14 Linux 內(nèi)核。由于 2 個(gè) Noctua NF-F12 風(fēng)扇獨(dú)立于主板本身并全速供電,因此在任何測試期間都沒有發(fā)生熱節(jié)流。
Raspberry Pi 在最新的 Raspberry Pi OS (Debian 11 Bullseye) 上運(yùn)行內(nèi)核 6.1.21-v8+。我用于此測試的 Raspberry Pi CM4 也是 2GB、支持 WiFi 的 16GB eMMC 型號(hào),因此它的 RAM 比 Banana Pi 少 2GB。在大多數(shù)測試中,這不會(huì)產(chǎn)生任何影響,但值得牢記。
計(jì)算基準(zhǔn)
這兩種計(jì)算模塊產(chǎn)品之間的最大區(qū)別之一是 Banana Pi CM4 在其 SoC 上以 big.LITTLE 配置封裝了額外的 2 個(gè) CPU 內(nèi)核。Amlogic A311D 的 4 個(gè) Cortex-A73 和 2 個(gè) A53 內(nèi)核(分別為 2.4GHz 和 2GHz)是否會(huì)領(lǐng)先于 Raspberry Pi 的 4 個(gè) Broadcom Cortex-A72 內(nèi)核(1.5GHz)?
當(dāng)我對(duì)越來越多具有不同頻率的多個(gè) CPU 核心集群的主板進(jìn)行基準(zhǔn)測試時(shí),我在這里的測試中也可以發(fā)現(xiàn)差異。有鑒于此,任何提供單核基準(zhǔn)測試的東西也將在每個(gè)集群的 1 個(gè)核心上進(jìn)行測試。
UnixBench
GeekBench 6
7-Zip 基準(zhǔn)測試
Crypto 基準(zhǔn)測試
兩塊板均使用 OpenSSL 1.1.1n 進(jìn)行此測試,aes-256-cbc在各種塊大小下運(yùn)行 3 秒。結(jié)果以每秒處理的數(shù)千字節(jié)為單位。
Crypto++ 基準(zhǔn)測試
WireGuard 基準(zhǔn)測試
cpuminer-multi 基準(zhǔn)測試
軟件基準(zhǔn)測試
pybench
WavPack 音頻編碼
TensorFlow Lite
GPU 基準(zhǔn)測試
GPU 基準(zhǔn)測試不是我之前在評(píng)測中提到的,所以請(qǐng)耐心等待,它可能需要一些調(diào)整,所以請(qǐng)?jiān)谠u(píng)論中留下您希望在未來 GPU 測試中看到的內(nèi)容的反饋!
瀏覽器基準(zhǔn)測試
為了提供與桌面相關(guān)的功能,我們以網(wǎng)絡(luò)瀏覽器測試的形式提供了更多新功能。我使用 Armbian 版本附帶的默認(rèn)瀏覽器 (Mozilla Firefox),在 BrowserBench網(wǎng)站上提供的 3 個(gè)測試中進(jìn)行此測試,在 Raspberry Pi 上,我們使用桌面操作系統(tǒng)附帶的 Chromium 瀏覽器。一切均以 1080p 進(jìn)行測試。每個(gè)測試本身都會(huì)經(jīng)歷多次迭代,盡管我選擇在此基礎(chǔ)上各運(yùn)行 3 次,下面提供的數(shù)字是這 3 次測試的平均值。
網(wǎng)絡(luò)基準(zhǔn)測試
以太網(wǎng)
對(duì)于有線連接,Banana Pi CM4 采用 GigE (10/100/1000Mbit) Realtek RTL8211f,我已經(jīng)通過眾所周知的常見 iperf3 測試進(jìn)行了測試。我們將檢查兩個(gè)板上的上傳、下載和組合/雙向速度,以了解它如何處理每種情況。
無線上網(wǎng)
Banana Pi CM4 本身有一個(gè) Realtek RTL8822cs WiFi 5 芯片(還提供藍(lán)牙 4.2/LE),我將使用與上面相同的 iperf3 測試來看看我們的果味同伴的 WiFi 性能如何。值得注意的是,盡管 Raspberry Pi 確實(shí)提供了經(jīng)過認(rèn)證的天線,但模塊和載板均未配備天線,因此我們將在每個(gè)模塊的 uF 連接器上使用該天線。
測試是在距我的 Unifi U6-LR 接入點(diǎn) 5 米的直接視線范圍內(nèi)進(jìn)行的。當(dāng)使用外部天線測試 Raspberry Pi 時(shí),該dtparam=ant2條目將添加到/boot/config.txt文件中并重新啟動(dòng)系統(tǒng)。
WiFi 統(tǒng)計(jì) | BananaPi(裸) | BananaPi(天線) | 樹莓派(裸機(jī)) | 樹莓派(天線) |
鏈接質(zhì)量 | 53% | 97% | 94% | 89% |
信號(hào)電平 | -73 dBm (0.05 nW) | -42 dBm (0.06 uW) | -42 dBm (0.05 uW) | -48 dBm (0.01 uW) |
上傳 | 158 | 12.4 | 83.8 | 83.4 |
下載 | 81.8 | 58.2 | 85.3 | 84.3 |
雙向上傳 | 144 | 3.11 | 1.8 | 1.35 |
雙向下載 | 11.9 | 50.8 | 82.6 | 82.2 |
有趣的是,我習(xí)慣于抱怨沒有外部天線的 Banana Pi 板上的 WiFi 性能,但這款 BPI-CM4 讓我感到驚訝。板載 PCB 天線的數(shù)字非常好。事實(shí)上,如此“好”,以至于當(dāng)移動(dòng)到外部天線時(shí),盡管信號(hào)強(qiáng)度上升,但速度急劇下降。我可能在這里完全遺漏了一些東西,所以如果我們有人可以闡明正在發(fā)生的事情以及我是否可以做一些事情來改進(jìn)這一點(diǎn)并重新測試,請(qǐng)指出!我看到了與 Raspberry Pi CM4 的相似之處。使用板載天線,我們看到 94% 以上的信號(hào)質(zhì)量,但天線實(shí)際上下降了這一點(diǎn),盡管速度保持大致相同。
我在下面列出了一張表格,其中包含有關(guān) WiFi 連接的更多信息。
存儲(chǔ)基準(zhǔn)
微型SD卡
不幸的是,我只能分享 Banana Pi CM4 的 microSD 卡基準(zhǔn)/速度,因?yàn)槲业?Raspberry Pi 計(jì)算模塊 4 有一個(gè) eMMC 模塊,這意味著與 Raspberry Pi 計(jì)算模塊 IO 板上的 microSD 插槽的連接根本不存在。為了保存另一個(gè)龐大的列表,我測試了我的microSD 卡基準(zhǔn)測試中最受歡迎的一些。我收藏的所有 microSD 卡的全面測試將在未來幾周內(nèi)進(jìn)行!
測試(塊大小) | 亞馬遜基礎(chǔ)知識(shí) 64GB | 閃迪至尊 32GB | 閃迪至尊 64GB | 閃迪至尊極速 PRO 128GB | 三星 EVO Plus 32GB | 三星 PRO 耐力版 32GB | 三星 PRO Plus 128GB |
閱讀 (4k) | 24.85 | 14.15 | 13.79 | 13 | 16.17 | 16.37 | 20.78 |
寫入 (4k) | 6.6 | 4.1 | 2.93 | 2.52 | 4.08 | 3.9 | 3 |
隨機(jī)讀取 (4k) | 16.02 | 10.16 | 10.01 | 9.45 | 16.13 | 16.3 | 15.67 |
隨機(jī)寫入 (4k) | 5.77 | 2.39 | 4.04 | 4.4 | 3.22 | 1.95 | 2.97 |
閱讀 (16k) | 57.63 | 35.3 | 37.3 | 38.49 | 42.27 | 35.5 | 45.13 |
寫入 (16k) | 22.54 | 14.52 | 12.64 | 10.84 | 17.47 | 18.86 | 9.66 |
隨機(jī)讀取 (16k) | 42.96 | 28.74 | 37.36 | 38.63 | 42.02 | 35.75 | 38.83 |
隨機(jī)寫入 (16k) | 21.79 | 5.88 | 7.12 | 8.84 | 16.42 | 14.38 | 8.12 |
閱讀 (512k) | 77.59 | 78.15 | 79.59 | 78.74 | 80.97 | 81.02 | 81.83 |
寫入 (512k) | 48.02 | 11.91 | 34.29 | 36.38 | 19.86 | 14.2 | 32.71 |
隨機(jī)讀取 (512k) | 77 | 77.35 | 79.62 | 78.63 | 80.26 | 80.89 | 81.23 |
隨機(jī)寫入 (512k) | 49.82 | 13.66 | 31.9 | 34.74 | 18.62 | 17.52 | 32.02 |
已讀 (1M) | 77.58 | 80.02 | 80.86 | 79.04 | 81.76 | 82.08 | 83.15 |
寫入(1M) | 50.53 | 14.91 | 35.29 | 38.63 | 19.8 | 18.65 | 34.34 |
隨機(jī)讀取(1M) | 77.97 | 79.92 | 80.95 | 79.63 | 81.78 | 82.24 | 82.97 |
隨機(jī)寫入(1M) | 51.3 | 14.2 | 34.55 | 37.75 | 14.75 | 17.15 | 34.29 |
已讀(16M) | 79.03 | 80.13 | 83.91 | 83.16 | 82.66 | 83.43 | 85.82 |
寫入(16M) | 51.03 | 15.56 | 38.28 | 40.86 | 19.79 | 24.42 | 35.75 |
隨機(jī)讀取(16M) | 78.74 | 82.87 | 83.9 | 83.38 | 83.07 | 83.24 | 85.81 |
隨機(jī)寫入(16M) | 50.91 | 15.01 | 38.15 | 40.03 | 19.92 | 19.82 | 35.98 |
多媒體卡
我的 Banana Pi CM4 配備了 16GB 三星 AJTD4R HS200 eMMC 模塊,Raspberry Pi CM4 配備了“相同”的三星 AJTD4R 模塊,在 DDR/HS400 模式下運(yùn)行。這種差異意味著 Banana Pi 在此表中名列前茅。
USB 基準(zhǔn)測試
鑒于這些 Banana Pi CM4 和 Raspberry Pi IO 板上的 USB 端口僅為 USB 2.0,我們不會(huì)用我的測試硬件來最大化這些端口,但很有趣的是看看它們可以推出什么,如果這對(duì)我們來說很重要的話你。
USB 性能 | 香蕉派 CM4 (A73) | 樹莓派CM4 |
USB SSD(MB/秒) | 29.8 | 31.2 |
USB 以太網(wǎng)(兆位/秒) | 313 | 第312章 |
溫度
如果您計(jì)劃長時(shí)間以較重的負(fù)載運(yùn)行 Banana Pi CM4,您肯定需要投資一些冷卻措施。雖然較舊的 Raspberry Pi 板可能讓我們誤以為這些 SBC 在沒有它的情況下也能正常運(yùn)行,但很快就會(huì)發(fā)現(xiàn),在當(dāng)今更高功率繪制核心的時(shí)代,這不再能解決問題。
stress-ng在所有核心上使用時(shí)--matrix 0,無冷卻的 Banana Pi CM4 在 5 秒內(nèi)開始節(jié)流(節(jié)流從 70c 開始)到 2208/1074MHz(big.LITTLE),幾秒鐘后下降到 1800/1398MHz,10 分鐘后,我們被困在 1000/1000MHz。不理想。
通過在 SoC/RAM 上添加一個(gè)小型散熱器,它在節(jié)流之前的持續(xù)時(shí)間會(huì)更長一些(10 秒),而且最重要的是,它可以在更長的時(shí)間內(nèi)保持更高的頻率。10 秒后的初始節(jié)流頻率為 2208/1800MHz,10 分鐘后穩(wěn)定在 1800/1398MHz。
不過,還有一些實(shí)際的溫度數(shù)據(jù)。遺憾的是,我目前沒有任何 CM4 特定的冷卻解決方案(盡管SQ1 無源 Raspberry Pi 冷卻器的創(chuàng)建者確實(shí)正在開發(fā)更新的計(jì)算模塊冷卻器!),所以我在這里的測試將包括裸板、一個(gè)小金屬覆蓋 SoC/RAM 的散熱器,以及我的頂級(jí)基準(zhǔn)測試?yán)鋮s解決方案。該解決方案由前面提到的 2 個(gè) Noctua NF-NF12 風(fēng)扇組成,一個(gè)在板的底部吹,一個(gè)在頂部推。
能量消耗
本次比較中的 2 個(gè)計(jì)算模塊和 IO 板通過不同的方式供電,因此我需要使用不同的工具來測量功耗。這意味著存在差異的空間,這些應(yīng)該被視為粗略的指南,而不是 100% 真實(shí)的科學(xué)價(jià)值。這些值是計(jì)算模塊及其相應(yīng)載板的值,啟用了 WiFi/BT 并連接了以太網(wǎng)。沒有附加外圍設(shè)備或附加物品。
Banana Pi CM4 通過 USB-C(或者通過接頭連接器,如果您愿意的話)供電,而 Raspberry Pi CM4 可以通過 12v DC 桶形插孔、PoE(帶帽子)、一組專用外部電源供電。 PSU 引腳或 GPIO 接頭。
摘要:測試的想法和注釋
正如我最初提到的,感謝Neil,我們有了運(yùn)行 Linux 內(nèi)核 6.0.14 的 Armbian 版本,總體來說這是一次非常好的體驗(yàn),沒有明顯的問題。
在默認(rèn)配置的重/最大負(fù)載下,A311D 在這款 Banana Pi 計(jì)算模塊中似乎確實(shí)運(yùn)行得很熱,因此為了防止繁重任務(wù)中的熱節(jié)流,您將需要一些適當(dāng)?shù)睦鋮s,或者只需接受您的 CPU 頻率將遭受。我目前沒有專門針對(duì) CM4 的冷卻選項(xiàng),因此為了防止模塊在最重的基準(zhǔn)測試負(fù)載下節(jié)流,我必須將銅散熱器連接到 SoC/RAM,并在窗戶打開的房間中使用 3 120mm 風(fēng)扇,將所述房間的環(huán)境溫度降至 18 攝氏度左右。這可能是一個(gè)極端的例子,有點(diǎn)矯枉過正,但是嘿,你已經(jīng)通過我的數(shù)千字講到這里了,難道你不認(rèn)為我還會(huì)胡言亂語嗎?
在哪里可以購買 Banana Pi CM4?
目前購買這些計(jì)算模塊和載板組合之一的最佳地點(diǎn)是SinoVoip 的官方速賣通商店。在發(fā)布時(shí),您可以以 105 美元的價(jià)格購買 Banana Pi CM4 和 CM4IO 板,包括運(yùn)費(fèi)(盡管不含稅),我認(rèn)為就您獲得的性能而言,它非常超值。如果您只需要 BPI-CM4 本身,目前價(jià)格為 90 美元(含運(yùn)費(fèi),不含稅)。
結(jié)論:它是 Raspberry Pi CM4 的替代品嗎?
Banana Pi CM4 與 Raspberry Pi CM4 載板引腳兼容,因此如果您無法使用 Raspberry 選項(xiàng),那么 Banana Pi 計(jì)算模塊可能值得關(guān)注。然而,您將用 CPU 性能來換取軟件支持,因此這確實(shí)取決于您計(jì)劃將其用于什么目的。在家修補(bǔ)并擺弄 CM4 載板?當(dāng)然,發(fā)瘋吧!用于工業(yè)或長期生產(chǎn)用途?您可能需要考慮什么對(duì)您來說很重要。Banana Pi CM4 入門頁面 是查找相關(guān)信息的好地方!
Banana Pi CM4 比 Raspberry Pi CM4 更好嗎?我會(huì)自己買一個(gè)嗎?更好確實(shí)是主觀的,并且取決于 Banana Pi 模塊中缺失的功能是否足以破壞情緒。不過,我自己會(huì)買一個(gè),因?yàn)橹灰隳荞Z服這頭火焰野獸,就能獲得巨大的額外力量。
審核編輯:劉清
-
連接器
+關(guān)注
關(guān)注
98文章
14488瀏覽量
136447 -
嵌入式開發(fā)
+關(guān)注
關(guān)注
18文章
1028瀏覽量
47564 -
工業(yè)控制器
+關(guān)注
關(guān)注
0文章
69瀏覽量
20618 -
樹莓派
+關(guān)注
關(guān)注
116文章
1707瀏覽量
105610 -
Ubuntu系統(tǒng)
+關(guān)注
關(guān)注
0文章
91瀏覽量
3927
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論