diff options
Diffstat (limited to 'meta-fri2/README')
-rw-r--r-- | meta-fri2/README | 51 |
1 files changed, 6 insertions, 45 deletions
diff --git a/meta-fri2/README b/meta-fri2/README index d5ac6674..6e90c335 100644 --- a/meta-fri2/README +++ b/meta-fri2/README | |||
@@ -12,9 +12,6 @@ Intel EG20T Platform Controller Hub (Tunnel Creek + Topcliff). The Fish River | |||
12 | Island II includes a variety of communications options and other | 12 | Island II includes a variety of communications options and other |
13 | machine-to-machine (m2m) capabilities. | 13 | machine-to-machine (m2m) capabilities. |
14 | 14 | ||
15 | It also supports the E6xx embedded on-chip graphics via the Intel | ||
16 | Embedded Media and Graphics Driver (EMGD). | ||
17 | |||
18 | Information on all Intel embedded platforms can be found here: | 15 | Information on all Intel embedded platforms can be found here: |
19 | 16 | ||
20 | http://www.intel.com/p/en_US/embedded/hwsw/hardware | 17 | http://www.intel.com/p/en_US/embedded/hwsw/hardware |
@@ -96,33 +93,12 @@ bblayers.conf, e.g.: | |||
96 | yocto/meta-intel \ | 93 | yocto/meta-intel \ |
97 | yocto/meta-intel/meta-fri2 \ | 94 | yocto/meta-intel/meta-fri2 \ |
98 | 95 | ||
99 | The meta-fri2 layer contains support for two different machine | 96 | The meta-fri2 layer contains support for fri2-noemgd machine configuration. |
100 | configurations. These configurations are identical except for the fact | 97 | The previously supported fri2 machine with the proprietary EMGD graphics |
101 | that the one prefixed with 'fri2' makes use of the Intel-proprietary | 98 | driver has been retired. The 'fri2-noemgd' machine configuration uses |
102 | EMGD graphics driver, while the one prefixed with 'fri2-noemgd' | 99 | the open source 'vesa' kernel driver. |
103 | does not. | ||
104 | |||
105 | If you want to enable the layer that supports EMGD graphics add the | ||
106 | following to the local.conf file: | ||
107 | |||
108 | MACHINE ?= "fri2" | ||
109 | |||
110 | The 'fri2' machine includes the emgd-driver-bin package, which has a | ||
111 | proprietary license that must be whitelisted by adding the string | ||
112 | "license_emgd-driver-bin" to the LICENSE_FLAGS_WHITELIST variable in | ||
113 | your local.conf. For example: | ||
114 | |||
115 | LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin" | ||
116 | |||
117 | The emgd recipe depends on Xorg's dri and glx modules, which are built | ||
118 | only when 'opengl' is listed in DISTRO_FEATURES. So if the distro | ||
119 | doesn't list 'opengl' in the DISTRO_FEATURES you would need this | ||
120 | additional line to your local.conf: | ||
121 | 100 | ||
122 | DISTRO_FEATURES_append = " opengl" | 101 | To enable the layer add the following to the local.conf file: |
123 | |||
124 | If you want to enable the layer that does not support EMGD graphics, | ||
125 | add the following to the local.conf file: | ||
126 | 102 | ||
127 | MACHINE ?= "fri2-noemgd" | 103 | MACHINE ?= "fri2-noemgd" |
128 | 104 | ||
@@ -135,21 +111,6 @@ At the end of a successful build, you should have a live image that | |||
135 | you can boot from a USB flash drive (see instructions on how to do | 111 | you can boot from a USB flash drive (see instructions on how to do |
136 | that below, in the section 'Booting the images from /binary'). | 112 | that below, in the section 'Booting the images from /binary'). |
137 | 113 | ||
138 | NOTE: The 'fri2' machine will include support for hardware video | ||
139 | acceleration via gstreamer if and only if the "commercial" string is | ||
140 | added to the the LICENSE_FLAGS_WHITELIST variable in your local.conf. | ||
141 | |||
142 | For example: | ||
143 | |||
144 | LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin commercial" | ||
145 | |||
146 | The reason this is needed is to prevent the image from including | ||
147 | anything that might violate the license terms of the packages used to | ||
148 | implement the the video acceleration feature, such as gst-ffmpeg and | ||
149 | ffmpeg. As always, please consult the licenses included in the | ||
150 | specific packages for details if you use packages that require | ||
151 | particular LICENSE_FLAGS. | ||
152 | |||
153 | As an alternative to downloading the BSP tarball, you can also work | 114 | As an alternative to downloading the BSP tarball, you can also work |
154 | directly from the meta-intel git repository. For each BSP in the | 115 | directly from the meta-intel git repository. For each BSP in the |
155 | 'meta-intel' repository, there are multiple branches, one | 116 | 'meta-intel' repository, there are multiple branches, one |
@@ -171,7 +132,7 @@ Under Linux, insert a USB flash drive. Assuming the USB flash drive | |||
171 | takes device /dev/sdf, use dd to copy the live image to it. For | 132 | takes device /dev/sdf, use dd to copy the live image to it. For |
172 | example: | 133 | example: |
173 | 134 | ||
174 | # dd if=core-image-sato-fri2.hddimg of=/dev/sdf | 135 | # dd if=core-image-sato-fri2-noemgd.hddimg of=/dev/sdf |
175 | # sync | 136 | # sync |
176 | # eject /dev/sdf | 137 | # eject /dev/sdf |
177 | 138 | ||