ODROID è una famiglia di single board computer (SBC) creati dalla sudcoreana Hardkernel Co., Ltd. Il nome "ODROID" è una "parola macedonia" derivante dalla combinazione di "OPEN" + "ANDROID". La parola Open pone l'accento sull'idea di un sistema aperto e personalizzabile mentre la parola Android si riferisce al famoso sistema operativo mobile, che inizialmente era il sistema operativo principale per gli ODROID.

Oltre al sistema Android, molti sistemi ODROID sono in grado di eseguire anche le normali distribuzioni Linux.

Hardware Hardkernel ha prodotto diversi modelli di ODROID. La prima generazione è stata lanciata nel 2009 che, negli anni seguenti, è stata seguita da modelli con specifiche superiori.

I modelli C sono dotati di un sistema Amlogic su chip (SoC), mentre i modelli XU sono dotati di un SoC Samsung Exynos. Entrambi includono un'unità di elaborazione centrale (CPU) ARM e un'unità di elaborazione grafica (GPU) integrata nel chip. Le architetture della CPU includono ARMv7-A e ARMv8-A, la memoria di bordo varia da 1 a 4GiB di RAM. La maggior parte dei modelli ODROID, come l'ODROID XU4 e l'ODROID N2, supporta l'installazione di un sistema operativo su scheda microSD. Alcuni modelli, come l'ODROID N2 e l'ODROID XU4, supportano anche l'installazione su un eMMC che offre prestazioni migliori rispetto alla microSD.

La maggior parte dei modelli offre porte USB 2.0 e 3.0 (miste), uscita HDMI e un jack audio da 3.5 mm. Gli ODROID mettono a disposizione anche dei PIN di GPIO che possono essere utilizzati per interfacciare vari componenti esterni come sensori, attuatori e displa. Molti modelli tra cui ODROID C2 e ODROID N2 supportano protocolli comuni come I²C.

I modelli attuali hanno una porta Gigabit Ethernet (8P8C).

Specifiche NomeAnnoSoC principaleCPUGPURAMStorageUSBUscite VideoIngressi AudioUscite AudioRetePerifericheSorgente alimentazioneDimensioni schedaOSODROID2009Samsung S5PC100833 MHz, ARM Cortex-A8512 MB DDR22 GB microSD, 8 GB SDHCUSB, battery charging, serial port for system monitoringstandard type-C HDTVMic3.5mm jackMarvell 8686 & CSR BC4-ROM3-axis acceleration sensorAndroid v2.1ODROID-U22012Samsung Exynos 4412quad-core ARM Cortex-A9 @ 1.7 GHzMali-400 MP4 quad-core 440 MHz2 GB DDR2microSD card slot, eMMC module socket2 × USB A Host, 1 × ADB/Mass storage (micro USB)Micro HDMI connector3.5 mm jack and HDMI10/100 Ethernet (8P8C)5 V 2 A DC input (2.5 x 0.8 mm barrel connector)48 × 52 mmAndroid, Ubuntu, Arch LinuxODROID2012SD card slot, eMMC module socket6 × USB A Host, 1 × ADB/Mass storage (Micro USB)Micro HDMI connector, RGB 24-bit LCD interface portMicexpansion ports for GPIO, UART, I²C, SPI bus, ADC and LCD90 × 94 mmAndroid, UbuntuODROID-U32014Samsung Exynos 4412 Primequad-core ARM Cortex-A9 @ 1.7 GHzMali-400 MP4 quad-core 533 MHz2 GB LPDDR2 PoP (Package on Package)microSD card slot, eMMC module socket3 × USB 2.0 A Host 1 x USB 2.0 ADB/Mass Storage (Micro USB)Micro HDMI connector3.5 mm jack and HDMI10/100 Ethernet (8P8C)expansion ports for GPIO, UART, I²C, SPI bus, PWM ADC and LCD5 V 2 A DC input (2.5 x 0.8 mm barrel connector)83 × 48 mmAndroid, Ubuntu, Arch LinuxODROID-XU2013Samsung Exynos 5410 Octabig.LITTLE ARM Cortex-A15 @ 1.6 GHz quad-core and ARM Cortex-A7 @ 1.2 GHz quad-core CPUsPowerVR SGX544MP3 (OpenGL ES 2.0, OpenGL ES 1.1, and OpenCL 1.1 EP)2 GB LPDDR3 PoP (Package on Package)microSD card slot, eMMC 4.5 module socket4 × USB 2.0 A Host 1 x USB 3.0 Host, 1 x USB 3.0 OTGMicro HDMI connector 1.4a output Type-D, MIPI DSI and touchscreen I²C ports3.5 mm jack and HDMI10/100 Ethernet (8P8C)expansion ports for GPIO, UART, I²C, SPI bus, PWM ADC and LCD5 V 4 A DC input (5.5 x 2.1 mm barrel connector)94 × 70 × 18 mmAndroid, UbuntuODROID-XU3/XU3-Lite2014Samsung Exynos 5422 Octabig.LITTLE ARM Cortex-A15 @ 2.0 GHz (Lite @ 1.8 GHz) quad-core and Cortex-A7 quad-core CPUsMali-T628 MP6 (OpenGL ES 3.0/2.0/1.1 and OpenCL 1.1 Full profile)2 GB LPDDR3 RAM at 933 MHz (14.9 GB/s memory bandwidth) PoP stackedmicroSD card slot, eMMC5.0 HS400 Flash Storage4 × USB 2.0 A Host 1 x USB 3.0 Host, 1 x USB 3.0 OTGMicro HDMI connector 1.4a output Type-D, Integrated power consumption monitoring tool3.5 mm jack and HDMI10/100 Ethernet (8P8C)expansion ports for GPIO, UART, I²C, SPI bus, PWM ADC and LCD5 V 4 A DC input (5.5 x 2.1 mm barrel connector)94 × 70 × 18 mmAndroid, UbuntuODROID-W(discontinued) (W for Wearable computer)2014Broadcom BCM2835ARM11 @ 700 MHzBroadcom VideoCore IV512 MB DDR2 SDRAMmicroSD card slot, eMMC module socket1 x USB 2.0 HostMicro HDMI connector 1.4a output Type-Dexpansion ports for GPIO, MIPI input for camera, PWM ADC and real-time clock5 V input from Micro-USB socket60 x 36 mmODROID-C12014Amlogic S8054× Cortex-A5 @ 1.5 GHzMali-450 MP21 GB DDR3 SDRAMmicroSD card slot, eMMC module socket4× USB 2.0 Host, 1× USB 2.0 OTGMicro HDMI connector Type-D——10/100/1000 Ethernet (8P8C)expansion ports for console UART, IR receiver, GPIO, I²C, SPI, ADC5 V 2 A DC input (2.5 x 0.8 mm barrel connector)85 × 56 mmLinux, AndroidODROID-C1+2015standard HDMI connector Type-A5 V input from Micro-USB socketODROID-XU42015Samsung Exynos 5422big.LITTLE ARM Cortex-A15 @ 2.0 GHz quad-core and ARM Cortex-A7 quad-core CPUs (ARMv7-A 32bit)Mali-T628 MP6 (OpenGL ES 3.0/2.0/1.1 and OpenCL 1.1 Full profile)2 GB LPDDR3 RAM at 933 MHz (14.9 GB/s memory bandwidth) PoP stackedmicroSD card slot, eMMC5.0 HS400 Flash Storage1 × USB 2.0 A Host 2 x USB 3.0 HostHDMI connector 1.4a output Type-AHDMI10/100/1000 Ethernet (8P8C)expansion ports for GPIO, UART, I²C, I²S, SPI bus, PWM ADC5 V 4 A DC input (5.5 x 2.1 mm barrel connector)83 x 59 x 18 mmLinux (Ubuntu, Kali Linux, DietPi), AndroidODROID-C22016Amlogic S905ARM Cortex-A53 (ARMv8 64bit) quad-core @ 1.5 GHzMali-450 MP3 (3 Pixel +2 Vertex Shader) triple-core2 GB DDR3 SDRAM at 912 MHzmicroSD card slot, eMMC module socket4× USB 2.0 HostType-A HDMI 2.0 4K/60 Hz—HDMI10/100/1000 Ethernet (8P8C)expansion ports for console UART, IR receiver, 40× GPIO, I²C, ADC5 V 2 A DC input (2.5 x 0.8 mm barrel connector)85 × 56 mmLinux (Ubuntu, Arch Linux, DietPi), AndroidODROID-H22018Intel Celeron J41052.3 GHz Quad-core x86_64 processorIntel UHD Graphics (Gen9.5) 600 (GT1) 700 MhzDual-channel Memory DDR4-PC19200 (up to 32 GB)2 x SATA 3.0 eMMC5.12x USB 2.0

2x USB 3.0 Host1 x DisplayPort 1.2 (up to 4K@60 Hz)

1 x HDMI 2.0 (up to 4K@60 Hz)2x 10/100/1000 Ethernet14V ~ 20V 4A DC (5.5 x 2.1 mm barrel connector)110x110x43mmUbuntu 18.10ODROID-N22019Amlogic S922Xquad-core ARM Cortex-A73 (ARMv8-A, 1.8 GHz) and dual-core ARM Cortex-A53 (ARMv8-A, 1.9 GHz)Mali-G52 GPU with 6 x Execution Engines (846 Mhz)DDR4 4GiB or 2 GiB with 32-bit bus widtheMMC5.1

microSD4 x USB 3.0 Host

1 x USB 2.0 OTG port for Host or Device mode1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)

1 x Composite video (on 3.5mm TRRS jack)Stereo audio up to 384 kHz (on 3.5mm TRRS jack)1 x GbE Ethernet (RJ45, supports 10/100/1000 Mbit/s)expansion ports for console UART, IR receiver, 40× GPIO, I²C, ADCDC 7.5V ~ 18V (up to 25W) (5.5 x 2.1 mm barrel connector) Board: 90mm x 90mm x 17mm

Heatsink: 100mm x 91mm x 25mmUbuntu 18.04 LTS

Android 9 Pie

DietPiODROID-N2+2020Amlogic S922XQuad-core ARM Cortex-A73 (ARMv8-A, 2.4 GHz) and dual-core ARM Cortex-A53 (ARMv8-A, 2.0 GHz)Mali-G52 GPU with 6 x Execution Engines (800 MHz)DDR4 4GiB or 2 GiB with 32-bit bus widtheMMC5.1

microSD4 x USB 3.0 Host (shares one single root hub)

1 x USB 2.0 OTG port for Host or Device mode1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)

1 x Composite video (on 3.5mm TRRS jack)Stereo audio up to 384 kHz (on 3.5mm TRRS jack)1 x GbE Ethernet (RJ45, supports 10/100/1000 Mbit/s)expansion ports for console UART, IR receiver, 40× GPIO, I²C, ADCDC 7.5V ~ 16V (up to 2A) (5.5 x 2.1 mm barrel connector)Board: 90mm x 90mm x 17mm

Heatsink: 100mm x 91mm x 18.75mmUbuntu 20.04 LTS

Android 9 PieODROID-C42020Amlogic S905X3quad-core Cortex-A55 (ARMv8-A, 2.0 GHz)Mali-G31 GPU MP2 (650 Mhz)DDR4 4GiB with 32-bit bus widtheMMC5.1

microSD4 x USB 3.0 Host

1 x USB 2.0 OTG port for Host or Device mode1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)1 x GbE Ethernet (RJ45, supports 10/100/1000 Mbit/s)expansion ports for console UART, IR receiver, 40× GPIO, I²C, ADCDC 7.5V ~ 17V (up to 25W) (5.5 x 2.1 mm barrel connector)Board: 85mm x 56mm x 1.0mm

Heatsink: 40mm x 32mm x 10mmUbuntu 18.04 LTS

Android 9 Pie

DietPiODROID-HC42020Amlogic S905X3Quad-core Cortex-A55 (ARMv8-A, 1.8 GHz)Mali-G31 GPU MP2 (650 MHz)DDR4 4GiB with 32-bit bus width 2640 MT/s (PC4-21333 grade)2 x SATA

microSD1 x USB 2.0 Host1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)1 x GbE Ethernet (RJ45, supports 10/100/1000 Mbit/s)expansion ports for console UART, IR receiver, 5× GPIODC 14.5V ~ 15.5V (5.5 x 2.1 mm barrel connector)Board: 84mm x 90.5mm x 25.0mm

Heatsink: 40mm x 32mm x 10mmUbuntu 18.04 LTSODROID-H2+2020Intel Celeron J41152.3 GHz Quad-core x86_64 processorIntel UHD Graphics (Gen9.5) 600 (GT1) 700 MhzDual-channel Memory DDR4-PC19200 (up to 32 GB)2 x SATA 3.0 eMMC5.1

m.2 nvme2x USB 2.0

2x USB 3.0 Host1 x DisplayPort 1.2 (up to 4K@60 Hz)

1 x HDMI 2.0 (up to 4K@60 Hz)S/PDIF out

3.5mm out2x 10/100/1000/2500 Ethernetexpansion ports for console UART, 24× GPIO14V ~ 20V 4A DC (5.5 x 2.1 mm barrel connector)110x110x47mmUbuntu 20.04 LTS WindowsODROID-H3/H3+2022Intel Celeron N5105 (H3)

Intel Celeron N6005 (H3+)2.9 GHz Quad-core x86_64 processor (H3)

3.3 GHz Quad-core x86_64 processor (H3+)Intel UHD Graphics 24/32 EU up to 900 MHzDual-channel Memory DDR4-PC23400 (up to 64 GB)2 x SATA 3.0 eMMC

M.2 NVMe2x USB 2.0 Host

2x USB 3.0 Host1 x DisplayPort 1.2 (up to 4K@60 Hz)

1 x HDMI 2.0 (up to 4K@60 Hz)S/PDIF out

3.5mm out2x 10/100/1000/2500 Ethernetexpansion ports for console UART, 24× GPIO14V ~ 20V 4A DC (5.5 x 2.1 mm barrel connector)110x110x47mmODROID-M12022Rockchip RK3568B21.992 GHz quad-core ARM Cortex-A55 processorMali-G52 MP2 graphics8GB of LPDDR4 DRAM1 x SATA 3.0 eMMC5.1 microSD 42mm M.2 NVMe (PCIe M-key)2x USB 2.0 Host 2x USB 3.0 Host1 x HDMI 2.0 (up to 4K@60 Hz) 1 x MIPI-DSI LCD Interface (31 pin)3.5mm out, mono speaker out, HDMI1x 10/100/1000 Ethernetexpansion ports for console UART, 24× GPIODC 7.5V ~ 17V (up to 25W) (5.5 x 2.1 mm barrel connector)122x90x16mmODROID-N2L2022Amlogic S922XQuad-core ARM Cortex-A73 (ARMv8-A, 2.2 GHz) and dual-core ARM Cortex-A53 (ARMv8-A, 2.0 GHz)Mali-G52 GPU with 6 x Execution Engines (800 MHz)LPDDR4 4GiB or 2 GiB with 32-bit bus widtheMMC5.1

microSD1 x USB 3.0 Host

1 x USB 2.0 Host1 x HDMI 2.0 (up to 4K@60 Hz with HDR, CEC, EDID)expansion ports for console UART, 40× GPIO, I²C, ADCDC 7.5V ~ 16V (5.5 x 2.1 mm barrel connector)Board: 69mm x 56mm x 22mm

Heatsink: 100mm x 91mm x 18.75mmUbuntu 20.04 LTS

Android 9 Pie

EmuELEC (TBD)ODROID-M22024Rockchip RK3588S2 CPUQuad-Core Cortex-A76 (2.3GHz +/- 0.1Ghz) Quad-Core Cortex-A55 (1.8GHz)Mali-G610 GPU MP4 (1Ghz)64KB L1 instruction cache, 64KB L1 data cache, 512KB L2 cache, shared by Cortex-A76 processorLPDDR5 8 or 16GiB with 64-bit bus width1 x 64GB eMMC embedded (soldered to the PCB) 1 x Micro SD slot (UHS-I SDR104) 1 x NVME M.2 SSD (PCIe 2.1 x 1 lane)1 x USB 2.0 host port 1 x USB 3.0 host port 1 x USB 3.0 Type-C (Data communication and DP Alt-Mode, Not a power source/sink)1 x HDMI 2.0 (up to 4K@60Hz with HDR, EDID) 1 x MIPI DSI Interface (30pin connector which is different from 31pin of the ODROID-M1) 1 x DP (via USB Type-C port) 1 x Debug serial console (UART) 1 x 40 pin GPIO and 1 x 14 pin GPIO1 x GbE port (RJ45, supports 10/100/1000 Mbps)1 x Debug serial console (UART) 1 x 40 pin GPIO and 1 x 14 pin GPIO1 x DC jack: outer (negative) diameter 5.5mm inner (positive) diameter 2.1mm DC input voltage range: 7.5V ~ 15.5V (12V/2A power adapter is recommended)Board Dimensions: 90mm x 90mm x 21mm