blob: cc3c7817068e787def17f183e344e912fb34f15a (
plain)
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
|
Hardware Platforms
==================
DistroKit supports a range of hardware, supported by the ptxdist
platforms listed below. A platform can be built with one ``ptxdist
images`` and shares the same cross compiler and binary format.
v7a Platform
------------
The v7a platform is made for machines based on the ARMv7a architecture.
Select the platform with
::
$ ptxdist platform configs/platform-v7a/platformconfig
info: selected platformconfig:
'configs/platform-v7a/platformconfig'
To use the platform, the arm-v7a-linux-gnueabihf toolchain needs to be
installed; if installed from the debian packages or tarballs, ptxdist
is able to find and select the right toolchain with
::
$ ptxdist toolchain
found and using toolchain:
'/opt/OSELAS.Toolchain-2016.06.1/arm-v7a-linux-gnueabihf/gcc-5.4.0-glibc-2.23-binutils-2.26-kernel-4.6-sanitized/bin'
Now everything is prepared to build the platform with
::
$ ptxdist images
Hardware for the v7a Platform
-----------------------------
.. toctree::
hardware_v7a_qemu
hardware_v7a_beaglebone_white
hardware_v7a_beaglebone_black
hardware_v7a_riot
hardware_v7a_raspi2
hardware_v7a_raspi3
hardware_v7a_udoo_neo
rpi Platform
------------
The rpi platform has support for the Raspberry Pi 1, which is based on
the Broadcom BCM2835 SoC (ARMv6). Select the platform with
::
$ ptxdist platform configs/platform-rpi/platformconfig
info: selected platformconfig:
'configs/platform-rpi/platformconfig'
You'll need the arm-1136jfs-linux-gnueabihf toolchain installed on your
system. If installed through the Pengutronix Debian or tarball
packages, ptxdist will pick it up automatically in this step.
::
$ ptxdist toolchain
found and using toolchain:
'/opt/OSELAS.Toolchain-2014.12.2/arm-1136jfs-linux-gnueabihf/gcc-4.9.2-glibc-2.20-binutils-2.24-kernel-3.16-sanitized/bin/'
Now everything is prepared to build the platform with
::
$ ptxdist images
Hardware for the rpi Platform
-----------------------------
.. toctree::
hardware_rpi_raspi1
|