Son yıllarda, tek kartlı bilgisayarlar (SBC’ler) teknoloji meraklıları ve geliştiriciler için vazgeçilmez araçlar haline geldi. Bu alandaki iki öne çıkan model, Raspberry Pi 5 ve Rock 5, sundukları performans, enerji verimliliği ve genişletilebilirlik ile dikkat çekiyor. Raspberry Pi’nin köklü geçmişi ve geniş topluluk desteği, onu eğitimden hobi projelerine kadar pek çok alanda popüler kılarken, Rock 5 ise gelişmiş donanım özellikleri ve esneklik sunarak yeni kullanıcıların ilgisini çekiyor… Projeleriniz için doğru kartı seçmenize yardımcı olmak için, mühendis ve Linux savunucusu Peter Milne’den dizginleri ele almasını ve bu iki ürünün teknik özelliklerini ve performansını incelemesini istedik.
Bu Raspberry Pi 5 incelemesini inceleyin ve teknik özelliklerinin mükemmel bir Pi 5 alternatifi olan yeni nesil Radxa ROCK 5A ile nasıl karşılaştırıldığını keşfedin. SBC inovasyonunun kalbine dalalım!
2023, önce Radxa’dan yeni nesil ROCK 5A (257-3560)’nın piyasaya sürülmesiyle, ardından Raspberry Pi 5’in piyasaya sürülmesiyle Tek Kartlı Bilgisayarlar için heyecan verici bir yıl oldu.
Her iki kart da kredi kartı formatlı SBC’ler için performansta bir adım yukarı taşıyor, ancak tahmin edebileceğiniz gibi ROCK 5A’ya yatırım yaptığınızda paranızın karşılığında çok daha fazlasını elde ediyorsunuz.
Bu incelemede, size nedenini göstermek için ROCK 5A ve RPi5’i test ettim.

Teknik Özellikler
İşte özellikleri:
– | ROCK 5 Model A | Raspberry Pi 5 |
---|---|---|
SoC | Rockchip RK3588S | Broadcom BCM2712 |
Processor | 8-core 64-bit (Arm® DynamIQ™ 4×Cortex®-A76+4×Cortex-A55), 8nm lithography process, frequency up to 2.4GHz | 4-core 64-bit (4x Arm Cortex-A76), 12nm lithography process, frequency up to 2.4GHz |
NPU | AI Accelerator – 6 TOPS NPU 3.0 | N/A |
GPU | Arm Mali™ G610MC4 GPU supporting OpenGL® ES3.2, OpenCL® 2.2, Vulkan® 1.2, Embedded high performance 2D image acceleration module | VideoCore VII graphics, with OpenGL-ES 3.1, Vulkan 1.2 |
VPU | Video decoding: 8K@60fps H.265/VP9/AVS2 8K@30fps H.264 AVC/MVC 4K@60fps AV1 1080P@60fps MPEG-2/-1/VC-1/VP8 Video encoding: 8K@30fps encoding, support H.265 / H.264 | HEVC/H265 decode |
Memory | 4GB / 8GB / 16GB LPDDR4x SDRAM | 4GB or 8GB LPDDR4X SDRAM |
Power | USB Type‑C™ PD Version 2.0 Qualcomm® Quick Charge™ 2.0 Power adapter with fixed voltage in 5.2V to 20V range on the USB Type‑C port 5V Power applied to the GPIO PIN 2 & 4 | Raspberry Pi 27W USB-C Power Supply, which provides up to 5A current at +5.1V |
HDMI | Dual micro HDMI output ports(Type D), both support CEC and HDMI 2.1 with resolutions of 8Kp60 and 4Kp60 | Dual 4kp60 HDMI display output with HDR support 4kp60 HEVC decoder |
USB | 2x USB2 Type A HOST ports 1x USB3 Type A HOST port 1x USB3 Type A OTG/HOST port | 2x USB 2.0 2x USB 3.0 (capable of simultaneous full throughput) |
Audio Ports | 3.5mm jack – stereo output/mic input | N/A |
Connectivity | Gigabit Ethernet with PoE support M.2 E Key (Optional WiFi 6 + BT 5.2 Dual Mode) | Dual-band 802.11ac Wi-Fi® Bluetooth 5.0 / Bluetooth Low Energy (BLE) Gigabit Ethernet with PoE+ support |
MIPI | 1x 4 lane MIPI CSI or 2x 2 lane MIPI CSI 1 x 4 lane MIPI DSI | 2 × 4-lane MIPI camera/display transceivers |
Storage | Micro SD / eMMC / M.2 E key PCIe 2.0 x1 interface | Micro SD / PCIe 2.0 x1 interface |
GPIO | 40-pin header incl 1 x CAN | Raspberry Pi standard 40-pin headerRTC Yes Yes |
RTC | Yes | Yes |
Power On/Off | Yes | Yes |
Software | Debian / Ubuntu / Android 11/ Armbian / etc | Raspberry Pi OS / Ubuntu / LibreELEC / etc |
Operating Temperature | 0~50 ℃ | 0~50 ℃ |
Çip Üzerinde Sistem (SoC)
İki kart arasındaki en büyük fark olan SoC ile başlayalım.
Rockchip RK3588S SoC temel alınarak tasarlanan ROCK 5A’da 8 Arm çekirdeği bulunuyor. 4x Cortex-A76 çekirdeği artı Arm’ın DynamicIQ ile big.LITTLE teknolojisini kullanan 4x Cortex-A55 çekirdeği.
RPi5s Broadcom BCM2712 SoC’de sadece 4 Arm Cortex-A76 çekirdeği bulunuyor, bu da ROCK 5A’daki büyük çekirdeklerle aynı.

RK3588S SoC ayrıca BCM2712’nin eski 12nm litografisine kıyasla en son 8nm silikon kalıp sürecini kullanır.
Arm’ın big.LITTLE teknolojisi ve DynamicIQ, hesaplama yükünü uygun CPU çekirdeklerine eşleştirir. big işlemciler maksimum hız ve sürdürülebilir hesaplama performansı sağlamak için tasarlanmıştır, LITTLE işlemciler ise maksimum güç verimliliği için tasarlanmıştır.
ROCK 5A’ya ağır hesaplama görevlerinde RPi5’in 2 katından daha fazla performans sağlayan ve yüksek güç verimliliğinin sırrı olan bu yeni nesil teknolojidir.
DynamicIQ’nun nasıl çalıştığı hakkında daha fazla bilgi edinmek istiyorsanız bu kısa videosunu izleyin.
Peki bu gerçek hayatta nasıl işliyor? Bunu, her iki panoya da düşünmeleri için bir şeyler vererek, her bir cihazın bir dizi hesaplama açısından yoğun görevi tamamlamasının ne kadar sürdüğünü görmek için çekirdeklerini Python sayısal hesaplamalarıyla maksimuma çıkararak test ettim.
Kullandığım Python betiği şu şekilde. Bu, bir dizi görevi, bu durumda karelerin toplamını, ayrı bir Python işleminde çalıştırır ve her birini bir sonraki kullanılabilir çekirdeğe tahsis eder ve bunu da Çoklu İşlem Havuzu kullanır.
Bir görev tamamlandığında, bir sonraki görev havuzdan tahsis edilir ve tüm görevler tamamlanana kadar devam eder. Bu, tüm CPU çekirdeklerini %100 kapasiteye kadar yükler ve hesaplama ilerledikçe toplam giderek büyür:
import sys, os, math
from multiprocessing import Pool
from datetime import datetime
def task(n):
return sum([i**2 for i in range(1, n + 1)])
num_cores = os.cpu_count() # Use all CPU cores
start_time = datetime.now()
with Pool(num_cores) as pool:
results = pool.map(task, range(40000))
print(f'Elapsed time: {datetime.now() - start_time}')
İşleri olabildiğince adil hale getirmek için, Docker sitesindeki talimatları kullanarak her 4 GB RAM sistemine Docker yükledim. Daha sonra, kapsayıcılardaki kodu çalıştırmadan önce her kartta bir görüntü oluşturdum.
Bu, her kartın en son CPU donanımı için optimize edilmiş olması gereken aynı son Python sürümünü çalıştırdığı anlamına geliyordu.
Görüntüler, beklediğiniz gibi ROCK 5A’nın RPi5’ten 2 kat daha hızlı olduğu sonuçları gösteriyor.
ROCK 5A performans sonucu:

Raspberry Pi 5 performans sonucu:

Bu sadece bir örnek olsa da, Docker’da Python hesaplamaları çalıştırmak ve işlem havuzlarını kullanmak, bu kartların uygun olduğu bilimsel hesaplama, makine öğrenimi, görüntü işleme ve IoT ağ geçidi uygulamalarında tipik bir uygulamadır.
SD / eMMC
Raspberry Pi’nin en zayıf noktası, USB adaptörleri aracılığıyla harici depolama alanı eklemek zorunda kalmadan kompakt bir fiziksel ayak izi tutmak istiyorsanız, işletim sistemini ve verileri depolamak için her zaman SD kartlara güvenmesi olmuştur.
SD kartlar geliştirme sırasında kullanışlı olsa da, sık okuma/yazma döngüleriyle uzun süreler boyunca SBC’lerde kullanılmak üzere tasarlanmamıştır ve bu da birkaç haftalık kullanımdan sonra hasar görmelerine neden olabilir. Ayrıca oldukça hassastırlar, titreşime maruz kalırlar ve kolayca hasar görürler, kartın kenarından dışarı çıkarlar.
ROCK 5A’da SD kart ortamı kullanabilirsiniz, ancak bu amaç için tasarlanmış endüstriyel güçte eMMC belleğinden işletim sistemini çalıştırma seçeneğiniz de vardır. Bu, daha hızlı, daha güvenli ve dayanıklı bir performans sağlar. Modüller, güvenlik için standart bir karttan karta konektörle PCB’nin alt tarafına takılır ve 16 GB / 32 GB / 64 GB / 128 GB kapasitelerde mevcuttur. ROCK bellek aksesuarlarının tüm serisini burada görebilirsiniz
(256-5007).
16GB eMMC 5.1 modüllü ROCK 5A:

Raspberry Pi, RPi5’teki SD arayüzünün SDIO performansını önemli ölçüde iyileştirdi, ancak yine de ROCK 5A’daki eMMC performansı kadar hızlı değil.
Hdparm ile yapılan bir okuma testi, eMMC medyasının diğer tüm avantajlarına ek olarak ROCK 5A’nın RPi5’ten neredeyse 3 kat daha hızlı olduğunu gösteriyor.
SD Kartlı Raspberry Pi 5:

eMMC modüllü ROCK 5A:

PCI Express / NVMe / M.2
RPi5’te zaten bulunan Güç Düğmesi’nin eklenmesinin yanı sıra, ROCK 5A’da artık anakart kenarında özel bir PCIe konektörü de bulunuyor. Bu, NVMe SSD’lerin doğrudan veri yoluna bağlanabileceği ve önyüklenebilir, büyük kapasiteli, kalıcı depolamaya izin verebileceği umudunu beraberinde getiriyor. Ancak şu anda Raspberry Pi bu arayüz için spesifikasyonu yayınlamadı, bu nedenle henüz kullanamazsınız.
ROCK 5A’nın anakartın üstünde standart bir M.2 E-key PCIe yuvası var ve Radxa, 2230/2242/2260/2280 formatlarında NVMe SSD’lerin takılmasına izin veren düşük maliyetli bir adaptör kartı üretiyor. Adaptörleri kullanarak NVMe SSD, USB Sürücü, SATA SSD/HDD’den önyüklemeyi destekleyen 16 MB SPI Flash Modülü ile birlikte geliyor.
Adaptörlü ROCK 5A ve önyüklenebilir 128GB NVMe SSD:

WiFi / Bluetooth
Her iki kart da tek Gigabit Ethernet portu ile gelir, ancak RPi5’te ayrıca PCB antenli dahili çift bantlı 802.11ac Wi-Fi® 5 / Bluetooth 5.0 / Bluetooth Düşük Enerji kablosuz modülü bulunur.
ROCK 5A’da WiFi veya Bluetooth’a ihtiyacınız varsa, M.2 E-key yuvası çift bantlı 802.11a/b/g/n/ac/ax Wi-Fi 6 / Bluetooth 5.2 / Bluetooth Düşük Enerji modüllerini destekler. Bunlar harici antenlerle birlikte gelir, böylece kablosuz menzilinden ödün vermeden kartı metal muhafazalara kolayca takabilirsiniz.
WiFi 6 / Bluetooth 5.2 modülü ve harici antenlere sahip ROCK 5A:

Video – 4K, YouTube Dahil
RPi5, ROCK 5A Arm Mali™ G610MC4 GPU’nun kullandığı aynı OpenGL ES 3.1 ve Vulkan 1.2 3D grafik API standartlarını destekleyen yeni bir Broadcom VideoCore VII GPU’ya sahip, böylece her iki karttan da harika 4Kp60 3D video performansı elde ediyorsunuz.

Ancak fark şu ki, ROCK 5A HDMI adaptörlerinden biri 8Kp60 çözünürlüğe kadar destekliyor ve Mali GPU, YouTube tarafından 4K ve üzeri video içerikleri için kullanılan H.265, H.264 ve VP9’u çözebiliyor.
Bu arada, RPi5 yalnızca H265 donanım kod çözmeyi destekliyor. Bu, tarayıcıda yalnızca 1080p videoları oynatabileceği anlamına geliyor.
Bu, daha küçük monitörlerde o kadar belirgin olmayabilir, ancak ekran ne kadar büyükse, 4K veya 8K çözünürlük kullanmanın netliği o kadar artar. Panoları Dijital Tabela veya Medya Merkezleri için kullanıyorsanız önemli bir faktördür.
Farkı gerçek hayatta görmeniz gerekiyor, ancak ROCK 5A’nın RPi5’in 30 fps’nin biraz üzerinde en iyi performansına kıyasla 60 fps’de çalışabileceğini gösteren WebGL Örneklerinden birkaç klip burada.
RPi5 WebGL Akvaryumu – ~30pfs’de 1000 balık:
RPi5 WebGL Akvaryumu – ~60pfs’de 1000 balık:
İşletim Sistemleri

Her iki kart da çeşitli işletim sistemlerini destekler, bu nedenle resmi desteğin dışına çıkmaya hazırsanız ihtiyaçlarınızı karşılayacak bir şeyler her zaman vardır.
RPi5 resmi olarak yalnızca Debian’ın özel bir türevi olan PiOS’u destekler. En iyi yanı, en son kararlı sürüm olan Bookworm olması ve 6.1 Linux çekirdeğiyle gelmesidir.
Radxa, Debian, Ubuntu Server ve Android 12’yi destekler. Eski Debian Bullseye’ı kullanırlar ve kendini kanıtlamış 5.10 çekirdeğine sahiptirler. Daha yeni bir sürüme ihtiyacınız varsa, en son ve en iyiyi inşa edebileceğiniz özel bir inşa aracı vardır, ancak tekniktir.
Radxa’nın kendi işletim sistemini inşa etmek için kullandığı araçtır ve sürekli olarak güncellenir, ortaya çıkan herhangi bir soruna hızlı yanıt verir. Radxa inşa aracına buradan erişebilirsiniz.
Masaüstü Bilgisayarlar
KDE, ROCK 5A’daki varsayılan masaüstüdür. Bu, komut satırına başvurmak zorunda kalmadan ihtiyaç duyabileceğiniz tüm sistem yönetim araçlarına sahip, modern ve tam işlevli bir ortamdır.

RPi5’teki varsayılan Xfce masaüstü, daha az güçlü işlemcilere uygun, ince ve hafif bir ortamdır.
KDE’yi RPi5’e kurabilirsiniz ve her iki anakartta da iyi çalışır, ancak komut satırını kullanamıyorsanız RPi5’e kurmak kolay değildir.

NPU – AI / ML
Son olarak AI / ML yeteneği – sıcak bir konu.
Her iki kart da OpenCV gibi test ettiğim birçok donanım hızlandırması olmayan Makine Öğrenmesi uygulamasını çalıştıracak kadar hızlı. Bu, nesne algılama ve çıkarım için CPU’yu kullanır.
ROCK 5A hareket tanıma:

Plaka tanıma veya insan ve araç takibi gibi çok hızlı nesne sınıflandırması ve canlı video akışlarının tespiti yapmanız gerekiyorsa, özel donanım hızlandırma kullanmanız gerekecektir.
Bu, Coral Board gibi TPU hızlandırıcılarla RPi5’e eklenebilir (201-7821) ancak performans düşüşü nedeniyle bu ideal değildir.
ROCK 5A, Rockchip RK3588S CPU’sunda yerleşik bir NPU ünitesine sahiptir ve PyTorch, TensorFlow, Caffe, ONNX ve YOLO desteğiyle 6 TOPS’a kadar (Coral’da 4 TOPS’tur) sahiptir.

Bunların hepsi, görüntü tanıma ve dil işleme gibi uygulamalarda yaygın olarak kullanılan bir makine öğrenimi türü olan derin öğrenme modelleri oluşturmak için kullanılan çerçevelerdir.
Radxa, yukarıdaki çerçeveler için örneklerle birlikte Rockchip RK3588S’deki NPU’ya erişim için SDK’yı sağlar.
Özet
Benim gibi bir SBC tutkunuysanız, hem RPi5 hem de ROCK 5A kartlarıyla çalışmanın keyfini çıkaracaksınız çünkü oyunlarının zirvesindeler.
Raspberry Pi daha ucuzdur, ancak imkanları rakibine kıyasla daha kısıtlıdır, oysa ROCK 5A performans için üretilmiştir ve yeni nesil bir karttan bekleyeceğiniz her şeye ve daha fazlasına sahiptir.
Pete Milne
Sonuç
Sonuç olarak, makalede sevgili Pete Milne’in de belirttiği gibi, Raspberry Pi 5 ve Rock 5, kullanıcıların ihtiyaçlarına göre farklı avantajlar sunmaktadır. Raspberry Pi 5, kolay erişilebilirliği ve maliyeti ile eğitim ve hobi projeleri için ideal bir seçimdir. Öte yandan, Rock 5, daha güçlü donanım özellikleri ve esneklik arayan geliştiricilere hitap ederek daha yoğun uygulamalarda performans avantajı sağlamaktadır. Her iki kart da kendi alanlarında yetenekli ve kullanıcıların projelerine yön verebilecek potansiyele sahiptir. Nihayetinde, hangi modelin tercih edileceği, kullanıcının spesifik ihtiyaçlarına ve projelerinin gereksinimlerine bağlı olarak değişecektir.