meta-odroid
meta-odroid copied to clipboard
OpenEmbedded BSP layer for hardkernel ODROID devices
OpenEmbedded BSP layer for hardkernel ODROID devices
For more information on Hardkernels Odroid boards, please visit their wiki: https://wiki.odroid.com Many thanks to Hardkernel for providing all this information.
Status of support devices:
Mainline ################################################################ The following will boot in latest OE kernel and uboot
Arm32: ODROID-XU3 ODROID-XU3-lite ODROID-XU4 * ODROID-XU4Q * ODROID-HC1
Arm64: ODROID-C2 ODROID-N2 ODROID-N2+ * ODROID-C4 * ODROID-HC4 * This board requires the boot switch to be pressed while powering up or you will need to remove petitboot from the SPI flash if you want u-boot to be executed. ODROID-N2L
x86-64: ODROID-h2 ODROID-h3 * ODROID-h3+ *
Hardkernel ################################################################ These boards use Hardkernel's u-boot and kernel. Building u-boot requires gcc 8.x native which we get from meta-arm-toolchain: If you want to build the Hardkernel u-boot, they created a docker image to help. https://wiki.odroid.com/odroid-n2/software/using_docker
Arm64: ODROID-c2-hardkernel ODROID-n2-hardkernel ODROID-c4-hardkernel ODROID-hc4-hardkernel
This boards still use either Hardkernel u-boot or kernel or both ODROID-c1: hard-kernel-uboot ODROID-M1: hard-kernel-uboot
OBSOLETE: ############################################################# These boards are no longer being sold by Hardkernel, These may be dropped in a future release:
Amlogic; Odroid-c1 Odroid-C2 Odroid-N2
Samsung: Odroid-XU3 Odroid-XU3-lite Odroid-HC1
X86-64: odroid-H2
TODO: ##############################################################
Arm64: ODROID-GO-SUPER ODROID-GO-ULTRA
- = can buy from Hardkerenl
Mali ################################################################ Mali support may not work on 4.19 so you may want to use hardkernel. Mali support is not the easiest to support. If you find support missing, please send patches
emmc support is not working.
This layer depends on:
Core and Bitbake combo: git://git.openembedded.org/openembedded-core git://git.openembedded.org/bitbake
or Poky: git://git.yoctoproject.org/poky
Maintenance
Send pull requests, patches, comments or questions to [email protected]
When sending single patches, please using something like: git send-email -1 -M --to [email protected] --subject-prefix='meta-odroid][PATCH'
I take pull request from: https://github.com/akuster/meta-odroid
My ci is run via gitlab: https://gitlab.com/akuster/meta-odroid Build is Ubuntu 20.x so Hardkernel MACHINES are no longer built.
Layer Maintainer: Armin Kuster [email protected]
ODROID-C1 support: * Christian Ege [email protected] * Tomas Novotny [email protected]
Short history: Based on meta-odroid from MarkusEich [email protected], which was based on meta-odroid by Reinhard Tartler [email protected]