diff options
Diffstat (limited to 'README.hardware')
-rw-r--r-- | README.hardware | 51 |
1 files changed, 29 insertions, 22 deletions
diff --git a/README.hardware b/README.hardware index d48c9533e7..ad2fe89500 100644 --- a/README.hardware +++ b/README.hardware | |||
@@ -1,28 +1,34 @@ | |||
1 | Poky Hardware README | 1 | Poky Hardware README |
2 | ==================== | 2 | ==================== |
3 | 3 | ||
4 | This file gives details about using Poky with different hardware reference | 4 | This file gives details about using Poky with the reference machines |
5 | boards and consumer devices. A full list of target machines can be found by | 5 | supported out of the box. A full list of supported reference target machines |
6 | looking in the meta/conf/machine/ directory. If in doubt about using Poky with | 6 | can be found by looking in the following directories: |
7 | your hardware, consult the documentation for your board/device. | 7 | |
8 | meta/conf/machine/ | ||
9 | meta-yocto-bsp/conf/machine/ | ||
10 | |||
11 | If you are in doubt about using Poky/OpenEmbedded with your hardware, consult | ||
12 | the documentation for your board/device. | ||
8 | 13 | ||
9 | Support for additional devices is normally added by creating BSP layers - for | 14 | Support for additional devices is normally added by creating BSP layers - for |
10 | more information please see the Yocto Board Support Package (BSP) Developer's | 15 | more information please see the Yocto Board Support Package (BSP) Developer's |
11 | Guide - documentation source is in documentation/bspguide or download the PDF | 16 | Guide - documentation source is in documentation/bspguide or download the PDF |
12 | from: | 17 | from: |
13 | 18 | ||
14 | http://yoctoproject.org/community/documentation | 19 | http://yoctoproject.org/documentation |
15 | 20 | ||
16 | Support for machines other than QEMU may be moved out to separate BSP layers in | 21 | Support for physical reference hardware has now been split out into a |
17 | future versions. | 22 | meta-yocto-bsp layer which can be removed separately from other layers if not |
23 | needed. | ||
18 | 24 | ||
19 | 25 | ||
20 | QEMU Emulation Targets | 26 | QEMU Emulation Targets |
21 | ====================== | 27 | ====================== |
22 | 28 | ||
23 | To simplify development Poky supports building images to work with the QEMU | 29 | To simplify development, the build system supports building images to |
24 | emulator in system emulation mode. Several architectures are currently | 30 | work with the QEMU emulator in system emulation mode. Several architectures |
25 | supported: | 31 | are currently supported: |
26 | 32 | ||
27 | * ARM (qemuarm) | 33 | * ARM (qemuarm) |
28 | * x86 (qemux86) | 34 | * x86 (qemux86) |
@@ -30,32 +36,33 @@ supported: | |||
30 | * PowerPC (qemuppc) | 36 | * PowerPC (qemuppc) |
31 | * MIPS (qemumips) | 37 | * MIPS (qemumips) |
32 | 38 | ||
33 | Use of the QEMU images is covered in the Poky Reference Manual. The Poky | 39 | Use of the QEMU images is covered in the Yocto Project Reference Manual. |
34 | MACHINE setting corresponding to the target is given in brackets. | 40 | The appropriate MACHINE variable value corresponding to the target is given |
41 | in brackets. | ||
35 | 42 | ||
36 | 43 | ||
37 | Hardware Reference Boards | 44 | Hardware Reference Boards |
38 | ========================= | 45 | ========================= |
39 | 46 | ||
40 | The following boards are supported by Poky's core layer: | 47 | The following boards are supported by the meta-yocto-bsp layer: |
41 | 48 | ||
42 | * Texas Instruments Beagleboard (beagleboard) | 49 | * Texas Instruments Beagleboard (beagleboard) |
43 | * Freescale MPC8315E-RDB (mpc8315e-rdb) | 50 | * Freescale MPC8315E-RDB (mpc8315e-rdb) |
44 | * Ubiquiti Networks RouterStation Pro (routerstationpro) | 51 | * Ubiquiti Networks RouterStation Pro (routerstationpro) |
45 | 52 | ||
46 | For more information see the board's section below. The Poky MACHINE setting | 53 | For more information see the board's section below. The appropriate MACHINE |
47 | corresponding to the board is given in brackets. | 54 | variable value corresponding to the board is given in brackets. |
48 | 55 | ||
49 | 56 | ||
50 | Consumer Devices | 57 | Consumer Devices |
51 | ================ | 58 | ================ |
52 | 59 | ||
53 | The following consumer devices are supported by Poky's core layer: | 60 | The following consumer devices are supported by the meta-yocto-bsp layer: |
54 | 61 | ||
55 | * Intel Atom based PCs and devices (atom-pc) | 62 | * Intel Atom based PCs and devices (atom-pc) |
56 | 63 | ||
57 | For more information see the device's section below. The Poky MACHINE setting | 64 | For more information see the device's section below. The appropriate MACHINE |
58 | corresponding to the device is given in brackets. | 65 | variable value corresponding to the device is given in brackets. |
59 | 66 | ||
60 | 67 | ||
61 | 68 | ||
@@ -78,7 +85,7 @@ supports ethernet, wifi, sound, and i915 graphics by default in addition to | |||
78 | common PC input devices, busses, and so on. | 85 | common PC input devices, busses, and so on. |
79 | 86 | ||
80 | Depending on the device, it can boot from a traditional hard-disk, a USB device, | 87 | Depending on the device, it can boot from a traditional hard-disk, a USB device, |
81 | or over the network. Writing poky generated images to physical media is | 88 | or over the network. Writing generated images to physical media is |
82 | straightforward with a caveat for USB devices. The following examples assume the | 89 | straightforward with a caveat for USB devices. The following examples assume the |
83 | target boot device is /dev/sdb, be sure to verify this and use the correct | 90 | target boot device is /dev/sdb, be sure to verify this and use the correct |
84 | device as the following commands are run as root and are not reversable. | 91 | device as the following commands are run as root and are not reversable. |
@@ -131,7 +138,7 @@ USB Device: | |||
131 | device stops flashing, remove and reinsert the device to allow the | 138 | device stops flashing, remove and reinsert the device to allow the |
132 | kernel to detect the new partition layout. | 139 | kernel to detect the new partition layout. |
133 | 140 | ||
134 | c. Copy the contents of the poky image to the USB-ZIP mode device: | 141 | c. Copy the contents of the image to the USB-ZIP mode device: |
135 | 142 | ||
136 | # mkdir /tmp/image | 143 | # mkdir /tmp/image |
137 | # mkdir /tmp/usbkey | 144 | # mkdir /tmp/usbkey |
@@ -281,8 +288,8 @@ anything here. | |||
281 | Load the kernel and dtb (device tree blob), and boot the system as follows: | 288 | Load the kernel and dtb (device tree blob), and boot the system as follows: |
282 | 289 | ||
283 | 1. Get the kernel (uImage-mpc8315e-rdb.bin) and dtb (uImage-mpc8315e-rdb.dtb) | 290 | 1. Get the kernel (uImage-mpc8315e-rdb.bin) and dtb (uImage-mpc8315e-rdb.dtb) |
284 | files from the Poky build tmp/deploy directory, and make them available on | 291 | files from the tmp/deploy directory, and make them available on your TFTP |
285 | your TFTP server. | 292 | server. |
286 | 293 | ||
287 | 2. Connect the board's first serial port to your workstation and then start up | 294 | 2. Connect the board's first serial port to your workstation and then start up |
288 | your favourite serial terminal so that you will be able to interact with | 295 | your favourite serial terminal so that you will be able to interact with |