Aller au contenu

Single board computers

uname -m

Arm

Advanced RISC Machine (Reduced Instruction Set), plus simple et léger que les CISC (Complex Instruction Set).

Armv8-A est aussi appelé AArch64 (à opposer à Arm32 pour les anciennes version 32bits). Ex: NVIDIA Jetson

Astuce

Compiler sur Arm est tres lent (ex: NVIDIA Jetson Nano dont le point fort est le nombre de coeurs CUDA pour le calcul IA, mais pas la mémoire ni l'espace disque pour le build des images) -> utiliser un emulateur Arm sur un processeur x86 pour faire le job (source)

SBC Proc Alim/Conso Memoire GPU
Odroid XU4 Exynos 5 Octa (5422) [^1] 5V 2Go Mali
Raspberry Pi 3B+ Cortex A53 x4 5v 1Go broadcom videocore IV
Raspberry Pi 4 Broadcom A72 (quad core) 5v 1 à 4 Go Broadcom videocore VI
Asus Tinkerboard Rockchip RK3288 5v 2Go Mali T764

^1: empilement de deux processeurs quad core

x86

  • LattePanda
  • Seeed Odyssey
  • Odroid H2 Plus https://www.hardkernel.com/shop/odroid-h2plus/
  • any NUC