ODROID

From Wikipedia, the free encyclopedia
  (Redirected from Odroid)
Jump to: navigation, search
ODROID-C2
Hardkernel Odroid C2 Board.jpg
ODROID-C2 board with heatsink removed
Release date February 2016; 1 year ago (2016-02)
Introductory price US$40
Operating system Linux: (Ubuntu, Arch Linux), Android – Directboot Linux, Kodi, etc. with dietpi
System-on-chip used Amlogic S905
CPU 1.5 GHz 64-bit quad-core ARM Cortex-A53
Memory 2 GB LPDDR3 RAM at 912 MHz
Storage MicroSDHC slot, eMMC module socket
Graphics Mali-450 MP3
Connectivity USB 2.0, micro-USB OTG, HDMI 2.0, Gigabit Ethernet (8P8C), Infrared, 40× GPIO ports
Power 0.8–2 A (4–10 W)

The ODROID is a series of single-board computers and tablet computers created by Hardkernel Co., Ltd., an open-source hardware company[citation needed] located in South Korea. Even though the name ‘ODROID’ is a portmanteau of ‘open’ + ‘Android’,[1] the hardware isn't actually open because some parts of the design are retained by the company.[2] Many ODROID systems are capable of running not only Android, but also regular Linux distributions.

Hardware[edit]

Several models of ODROID's have been released by Hardkernel. The first generation was released in 2009, followed by higher specification models. Current boards are priced US$35 for the C1+, US$46 for the C2 and US$59 for the XU4.

C models feature a Amlogic system on a chip (SoC), while XU models feature a Exynos SoC. Both include an ARM central processing unit (CPU) and an on chip graphics processing unit (GPU). CPU architectures include ARMv7-A and ARMv8-A, a board memory range from 1 GB RAM to 2 GB RAM. Secure Digital SD cards are used to store the operating system and program memory in either the SDHC or MicroSDHC sizes. Most boards have between three and five mixed USB 2.0 or 3.0 slots, HDMI output, and a 3.5 mm jack. Lower level output is provided by a number of general-purpose input/output (GPIO) pins which support common protocols like I²C. Current models have an Gigabit Ethernet (8P8C) port and eMMC module socket.[3]

Specifications[edit]

Name Image Year CPU GPU RAM Storage USB Video out Audio in Audio out Network Peripherals Power source PCB size OS
ODROID 2009 Samsung S5PC100 833 MHz, Cortex-A8 512 MB DDR2 2 GB microSD,

8 GB SDHC

USB, battery charging, serial port for system monitoring standard type-C HDTV Marvell 8686 & CSR BC4-ROM 3-axis acceleration sensor Android v5.1
ODROID-U2 2012[4] 1.7 GHz Exynos 4412 Mali-400 MP4 quad-core 440 MHz 2 GB DDR2 microSD card slot, eMMC module socket 2 × USB A Host,

1 × ADB/Mass storage (micro USB)

Micro HDMI connector 3.5 mm jack and HDMI 10/100 Ethernet (8P8C) 5 volt @ 2 A 48 × 52 mm Android, Ubuntu, Arch Linux[5]
ODROID-X2 2012 SD card slot, eMMC module socket 6 × USB A Host,

1 × ADB/Mass storage (Micro USB)

Micro HDMI connector,

RGB 24-bit LCD interface port

Mic expansion ports for GPIO, UART, I²C, SPI bus, ADC and LCD 90 × 94 mm Android, Ubuntu
ODROID-U3 Hardkernel Odroid U3 Board 2014 1.7 GHz Exynos 4412 Prime Mali-400 MP4 quad-core 533 MHz 2 GB LPDDR2 PoP (Package on Package) microSD card slot, eMMC module socket 3 × USB 2.0 A Host

1 x USB 2.0 ADB/Mass Storage (Micro USB)

Micro HDMI connector 3.5 mm jack and HDMI 10/100 Ethernet (8P8C) expansion ports for GPIO, UART, I²C, SPI bus, PWM

ADC and LCD

5 volt @ 2 A 83 × 48 mm Android, Ubuntu, Arch Linux

[6]

ODROID-XU 2013 Exynos 5410 Octa big.LITTLE ARM Cortex-A15 @ 1.6 GHz quad-core and ARM Cortex-A7 @ 1.2 GHz quad-core CPUs PowerVR 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 socket 4 × USB 2.0 A Host

1 x USB 3.0 Host, 1 x USB 3.0 OTG

Micro HDMI connector 1.4a output Type-D,

MIPI DSI and touchscreen I²C ports

3.5 mm jack and HDMI 10/100 Ethernet (8P8C) expansion ports for GPIO, UART, I²C, SPI bus, PWM

ADC and LCD

5 volt @ 4 A 94 × 70 × 18 mm Android, Ubuntu
ODROID-XU3/XU3-Lite Hardkernel Odroid XU3 Board 2014 Exynos 5422 Octa big.LITTLE ARM Cortex-A15 @ 2.0 GHz (Lite @ 1.8 GHz) quad-core and Cortex-A7 quad-core CPUs 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 stacked microSD card slot, eMMC5.0 HS400 Flash Storage 4 × USB 2.0 A Host

1 x USB 3.0 Host, 1 x USB 3.0 OTG

Micro HDMI connector 1.4a output Type-D,

Integrated power consumption monitoring tool

3.5 mm jack and HDMI 10/100 Ethernet (8P8C) expansion ports for GPIO, UART, I²C, SPI bus, PWM

ADC and LCD

5 volt @ 4 A 94 × 70 × 18 mm Android, Ubuntu
ODROID-W[7]
(discontinued) (W for Wearable computer)
2014 Broadcom BCM2835 ARM11 @ 700 MHz Broadcom VideoCore IV 512 MB DDR2 SDRAM microSD card slot, eMMC module socket 1 x USB 2.0 Host Micro HDMI connector 1.4a output Type-D expansion ports for GPIO, MIPI input for camera, PWM ADC and real-time clock 5 V input from Micro-USB socket 60 x 36 mm
ODROID-C1[8] Hardkernel Odroid C1 Board 2014 Amlogic S805, 4× Cortex-A5 @ 1.5 GHz Mali-450 MP2 1 GB DDR3 SDRAM microSD card slot, eMMC module socket 4× USB 2.0 Host, 1× USB 2.0 OTG Micro HDMI connector Type-D 10/100/1000 Ethernet (8P8C) expansion ports for console UART, IR receiver, GPIO, I²C, SPI, ADC 5 V DC input 85 × 56 mm Linux, Android
ODROID-C1+[9] Hardkernel Odroid C1+ Board 2015 standard HDMI connector Type-A 5 V input from Micro-USB socket
ODROID-XU4[10] Hardkernel Odroid XU3 Board 2015 Exynos 5422 Octa big.LITTLE ARM Cortex-A15 @ 2.0 GHz quad-core and Cortex-A7 quad-core CPUs 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 stacked microSD card slot, eMMC5.0 HS400 Flash Storage 1 × USB 2.0 A Host

2 x USB 3.0 Host

HDMI connector 1.4a output Type-A HDMI 10/100/1000 Ethernet (8P8C) expansion ports for GPIO, UART, I²C, I²S, SPI bus, PWM

ADC

5 volt @ 4 A 83 x 59 x 18 mm Linux (Ubuntu, Kali Linux[11]), Android
ODROID-C2[12] Hardkernel Odroid C2 Board 2016 Amlogic S905, Cortex-A53 (ARMv8 64bit) quad-core @ 1.5 GHz Mali-450 MP3 (3 Pixel +2 Vertex Shader) triple-core 2 GB DDR3 SDRAM at 912 MHz microSD card slot, eMMC module socket 4× USB 2.0 Host Type-A HDMI 2.0 4K/60 Hz HDMI 10/100/1000 Ethernet (8P8C) expansion ports for console UART, IR receiver, 40× GPIO, I²C, ADC 5 V 2A DC input 85 × 56 mm Linux: (Ubuntu[13]Arch Linux[14]), Android[15]—Directboot Linux, Kodi, etc. with dietpi[16]
Name Image Year CPU GPU RAM Storage USB Video out Audio in Audio out Network Peripherals Power source PCB size OS

Software[edit]

Operating systems[edit]

Name Focus Kernel UserSpace C2 XU4
Ubuntu Desktop/Server Linux GNU/Debian Yes[13] Yes[17]
Kali Linux Penetration testing Linux GNU/Debian Yes Yes[11]
Volumio Audio web server Linux GNU/Debian Yes[18] No
Retropie[19] Gaming Linux GNU/Debian Yes[20] No
Happi[21] Gaming Linux GNU/Debian No No
Android Mobile/HTPC Linux Android Yes[22] Yes[23]
LibreELEC HTPC Linux Kodi Yes [24] No
Arch Linux Desktop/Server Linux GNU/Arch Yes [14] Yes [25]
Rune Audio[26] Audio web server Linux GNU/Arch No No
Lakka Gaming Linux GNU/Arch No Yes[27]
Fedora Desktop/Server Linux GNU/Fedora No No
Void Linux Desktop/Server Linux GNU No No
NetBSD Desktop/Server BSD GNU No No
Genode OS Framework Genode GNU No No

References[edit]

  1. ^ "ODROID-X-Q: Project Info, History of ODROID". Retrieved 2014-05-08. The ODROID means Open + Android. 
  2. ^ "ODROID-U2/U schematics.". Retrieved 2014-05-08. [Note] 3. We don't supply/sell any PCB design file or Gerber file. Please don't ask about it. 
  3. ^ http://www.mikronauts.com/hardkernel/hardkernel-odroid-xu4-review/
  4. ^ http://com.odroid.com/sigong/blog/blog_list.php?bid=&tag=&page=6&page=7
  5. ^ http://archlinuxarm.org/platforms/armv7/samsung/odroid-u2
  6. ^ http://archlinuxarm.org/platforms/armv7/samsung/odroid-u3
  7. ^ http://www.hardkernel.com/main/products/prdt_info.php?g_code=G140610189490
  8. ^ http://www.hardkernel.com/main/products/prdt_info.php?g_code=G141578608433
  9. ^ http://www.hardkernel.com/main/products/prdt_info.php?g_code=G141578608433
  10. ^ http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825
  11. ^ a b "Kali Linux for Odroid XU3/XU4". docs.kali.org. Retrieved 2016-10-12. 
  12. ^ http://odroid.com/dokuwiki/doku.php?id=en:c2_hardware
  13. ^ a b "Ubuntu for Odroid C2". odroid.com. Retrieved 2016-10-12. 
  14. ^ a b "Arch Linux Arm for Odroid C2". archlinuxarm.org. Retrieved 2016-10-12. 
  15. ^ "Android for Odroid C2". odroid.com. Retrieved 2016-11-30. 
  16. ^ https://github.com/Fourdee/DietPi
  17. ^ "Ubuntu for Odroid XU3/XU4". odroid.com. Retrieved 2016-10-12. 
  18. ^ "Volumio - Audio OS". Volumio. Retrieved 2016-10-12. 
  19. ^ "RetroPie - Retrogaming OS". RetroPie. Retrieved 2016-10-12. 
  20. ^ "Rétropie for Odroid C1/C1+". GitHub. Retrieved 2016-10-12. 
  21. ^ "Happi game center - Retrogaming OS". happi-game-center.com. Retrieved 2016-10-12. 
  22. ^ "Android for Odroid C2". odroid.com. Retrieved 2016-10-12. 
  23. ^ "Android for Odroid XU3/XU4". odroid.com. Retrieved 2016-10-12. 
  24. ^ "LibreELEC – Media center OS". libreelec.tv. Retrieved 2016-10-12. 
  25. ^ "Arch Linux Arm for Odroid XU3". archlinuxarm.org. Retrieved 2016-10-12. 
  26. ^ "RuneAudio - Audio OS". RuneAudio. Retrieved 2016-10-12. 
  27. ^ "Lakka - Retrogaming OS". www.lakka.tv. Retrieved 2017-03-19. 

External links[edit]