forked from stoupa-cz/meta-odroid
-
Notifications
You must be signed in to change notification settings - Fork 40
/
README
120 lines (89 loc) · 2.82 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
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]>