diff options
author | Adrian Mangeac <Adrian.Mangeac@enea.com> | 2019-10-22 21:52:40 +0200 |
---|---|---|
committer | Adrian Mangeac <Adrian.Mangeac@enea.com> | 2019-10-22 21:53:58 +0200 |
commit | 1bcaf44cb47ba6315465846ad3834a888cf56b85 (patch) | |
tree | f4d97a6daabe1d891a62c0ef7d6a3cb75f758cd1 | |
parent | 4dec10c3672a7a4ec1633767d7e23c65d5a3e9ea (diff) | |
download | el_releases-standard-1bcaf44cb47ba6315465846ad3834a888cf56b85.tar.gz |
Fix review comments
Change-Id: Ic41afdff1c4a0f1f8bb5ad0e967a3854229555fb
Signed-off-by: Adrian Mangeac <Adrian.Mangeac@enea.com>
8 files changed, 143 insertions, 177 deletions
diff --git a/doc/book-enea-linux-open-source/doc/licenses.xml b/doc/book-enea-linux-open-source/doc/licenses.xml index adad25e..9764617 100644 --- a/doc/book-enea-linux-open-source/doc/licenses.xml +++ b/doc/book-enea-linux-open-source/doc/licenses.xml | |||
@@ -14,9 +14,9 @@ specific documentation.--> | |||
14 | 14 | ||
15 | <informaltable> | 15 | <informaltable> |
16 | <tgroup cols="5"> | 16 | <tgroup cols="5"> |
17 | <colspec colwidth="2*"/> | 17 | <colspec colwidth="1.5*"/> |
18 | <colspec colwidth="1*"/> | 18 | <colspec colwidth="1.3*"/> |
19 | <colspec colwidth="5*"/> | 19 | <colspec colwidth="6*"/> |
20 | <colspec colwidth="2*"/> | 20 | <colspec colwidth="2*"/> |
21 | <colspec colwidth="1*"/> | 21 | <colspec colwidth="1*"/> |
22 | 22 | ||
@@ -8203,7 +8203,8 @@ terms specified in this license. | |||
8203 | </programlisting></para></section> | 8203 | </programlisting></para></section> |
8204 | 8204 | ||
8205 | </section> | 8205 | </section> |
8206 | <section id="proprietary_license"> | 8206 | <section id="proprietary_license"> |
8207 | <title>Proprietary Licenses</title> | 8207 | <title>Proprietary Licenses</title> |
8208 | <para>This release does not offer any proprietary licences.</para> | ||
8208 | </section> | 8209 | </section> |
8209 | </chapter> | 8210 | </chapter> |
diff --git a/doc/book-enea-linux-release-info/doc/about_release.xml b/doc/book-enea-linux-release-info/doc/about_release.xml index 966347c..2546be1 100644 --- a/doc/book-enea-linux-release-info/doc/about_release.xml +++ b/doc/book-enea-linux-release-info/doc/about_release.xml | |||
@@ -44,13 +44,13 @@ | |||
44 | -- enea-image-standard-sdk | 44 | -- enea-image-standard-sdk |
45 | /* precompiled artifacts for the development process. The image | 45 | /* precompiled artifacts for the development process. The image |
46 | contains userspace tools and kernel configurations necessary | 46 | contains userspace tools and kernel configurations necessary |
47 | for developing, debugging and profiling applications and \ | 47 | for developing, debugging and profiling applications and |
48 | kernel modules */ | 48 | kernel modules */ |
49 | -- various artifacts | 49 | -- various artifacts |
50 | -- esdk | 50 | -- esdk |
51 | /* Extensible SDK related artifacts including SDK installer and */ | 51 | /* Extensible SDK related artifacts including SDK installer and |
52 | /* manifest, self-extracting archive installing cross-compilation | 52 | manifest, self-extracting archive installing cross-compilation |
53 | toolchain for the platform */ | 53 | toolchain for the platform */ |
54 | -- x86_64-buildtools-nativesdk-standalone-8.1.sh | 54 | -- x86_64-buildtools-nativesdk-standalone-8.1.sh |
55 | /* self-extracting archive installing additional tools | 55 | /* self-extracting archive installing additional tools |
56 | for the host machine */ | 56 | for the host machine */ |
@@ -65,13 +65,13 @@ | |||
65 | -- enea-image-standard-sdk | 65 | -- enea-image-standard-sdk |
66 | /* precompiled artifacts for the development process. The image | 66 | /* precompiled artifacts for the development process. The image |
67 | contains userspace tools and kernel configurations necessary | 67 | contains userspace tools and kernel configurations necessary |
68 | for developing, debugging and profiling applications and \ | 68 | for developing, debugging and profiling applications and |
69 | kernel modules */ | 69 | kernel modules */ |
70 | -- various artifacts | 70 | -- various artifacts |
71 | -- esdk | 71 | -- esdk |
72 | /* Extensible SDK related artifacts including SDK installer and */ | 72 | /* Extensible SDK related artifacts including SDK installer and |
73 | /* manifest, self-extracting archive installing cross-compilation | 73 | manifest, self-extracting archive installing cross-compilation |
74 | toolchain for the platform */ | 74 | toolchain for the platform */ |
75 | -- x86_64-buildtools-nativesdk-standalone-8.1.sh | 75 | -- x86_64-buildtools-nativesdk-standalone-8.1.sh |
76 | /* self-extracting archive installing additional tools | 76 | /* self-extracting archive installing additional tools |
77 | for the host machine */ | 77 | for the host machine */ |
diff --git a/doc/book-enea-linux-release-info/doc/main_changes.xml b/doc/book-enea-linux-release-info/doc/main_changes.xml index 11caf67..beda2b4 100644 --- a/doc/book-enea-linux-release-info/doc/main_changes.xml +++ b/doc/book-enea-linux-release-info/doc/main_changes.xml | |||
@@ -44,7 +44,7 @@ | |||
44 | <title>Yocto updates</title> | 44 | <title>Yocto updates</title> |
45 | 45 | ||
46 | <para>The following links provide information on Yocto releases since the | 46 | <para>The following links provide information on Yocto releases since the |
47 | previous Enea Linux release.</para> | 47 | previous Enea Linux release:</para> |
48 | <itemizedlist spacing="compact"> | 48 | <itemizedlist spacing="compact"> |
49 | <listitem> | 49 | <listitem> |
50 | <para><ulink url="https://lists.yoctoproject.org/pipermail/yocto-announce/2018-November/000147.html"> | 50 | <para><ulink url="https://lists.yoctoproject.org/pipermail/yocto-announce/2018-November/000147.html"> |
diff --git a/doc/book-enea-linux-release-info/doc/pkgdiff_generated.xml b/doc/book-enea-linux-release-info/doc/pkgdiff_generated.xml index 5e2c68b..22eb4ba 100755 --- a/doc/book-enea-linux-release-info/doc/pkgdiff_generated.xml +++ b/doc/book-enea-linux-release-info/doc/pkgdiff_generated.xml | |||
@@ -11,9 +11,9 @@ | |||
11 | <para>The following packages were added to this Enea Linux release:</para> | 11 | <para>The following packages were added to this Enea Linux release:</para> |
12 | <informaltable> | 12 | <informaltable> |
13 | <tgroup cols="4"> | 13 | <tgroup cols="4"> |
14 | <colspec colwidth="2*"/> | 14 | <colspec colwidth="1.5*"/> |
15 | <colspec colwidth="1*"/> | 15 | <colspec colwidth="1.3*"/> |
16 | <colspec colwidth="5*"/> | 16 | <colspec colwidth="6*"/> |
17 | <colspec colwidth="2*"/> | 17 | <colspec colwidth="2*"/> |
18 | <thead> | 18 | <thead> |
19 | <row> | 19 | <row> |
@@ -363,9 +363,9 @@ | |||
363 | <para>The following packages were removed from this Enea Linux release:</para> | 363 | <para>The following packages were removed from this Enea Linux release:</para> |
364 | <informaltable> | 364 | <informaltable> |
365 | <tgroup cols="4"> | 365 | <tgroup cols="4"> |
366 | <colspec colwidth="2*"/> | 366 | <colspec colwidth="1.5*"/> |
367 | <colspec colwidth="1*"/> | 367 | <colspec colwidth="1.5*"/> |
368 | <colspec colwidth="5*"/> | 368 | <colspec colwidth="6*"/> |
369 | <colspec colwidth="2*"/> | 369 | <colspec colwidth="2*"/> |
370 | <thead> | 370 | <thead> |
371 | <row> | 371 | <row> |
diff --git a/doc/book-enea-linux-user-guide/doc/application_development.xml b/doc/book-enea-linux-user-guide/doc/application_development.xml index a94c422..ac7a010 100644 --- a/doc/book-enea-linux-user-guide/doc/application_development.xml +++ b/doc/book-enea-linux-user-guide/doc/application_development.xml | |||
@@ -146,7 +146,7 @@ MODULE_LICENSE("GPL");</programlisting> | |||
146 | environment. For this, see <xref linkend="install_el_sdk" />.</para> | 146 | environment. For this, see <xref linkend="install_el_sdk" />.</para> |
147 | 147 | ||
148 | <para>The following section, <ulink | 148 | <para>The following section, <ulink |
149 | url="http://www.yoctoproject.org/docs/2.5/sdk-manual/sdk-manual.html#sdk-use-devtool-to-add-an-application">Use | 149 | url="http://www.yoctoproject.org/docs/2.7/sdk-manual/sdk-manual.html#sdk-use-devtool-to-add-an-application">Use |
150 | devtool add to Add an Application</ulink>, in Yocto Project Software | 150 | devtool add to Add an Application</ulink>, in Yocto Project Software |
151 | Development Kit (SDK) Developer's Guide, explains how to use devtool to | 151 | Development Kit (SDK) Developer's Guide, explains how to use devtool to |
152 | generate recipes from existing application code, edit and build recipes, | 152 | generate recipes from existing application code, edit and build recipes, |
diff --git a/doc/book-enea-linux-user-guide/doc/eltf_params_updated.xml b/doc/book-enea-linux-user-guide/doc/eltf_params_updated.xml index 0efa6af..b54f530 100644 --- a/doc/book-enea-linux-user-guide/doc/eltf_params_updated.xml +++ b/doc/book-enea-linux-user-guide/doc/eltf_params_updated.xml | |||
@@ -22,7 +22,7 @@ | |||
22 | <bridgehead>A programlisting, ID | 22 | <bridgehead>A programlisting, ID |
23 | "eltf-prereq-apt-get-commands-host"</bridgehead> | 23 | "eltf-prereq-apt-get-commands-host"</bridgehead> |
24 | 24 | ||
25 | <para id="eltf-prereq-apt-get-commands-host"><programlisting># Host Ubuntu 16.04.2 LTS 64bit | 25 | <para id="eltf-prereq-apt-get-commands-host"><programlisting># Host Ubuntu 18.04 LTS 64bit |
26 | sudo apt-get -y update | 26 | sudo apt-get -y update |
27 | sudo apt-get -y install sed wget subversion git-core coreutils unzip texi2html \ | 27 | sudo apt-get -y install sed wget subversion git-core coreutils unzip texi2html \ |
28 | texinfo libsdl1.2-dev docbook-utils fop gawk python-pysqlite2 diffstat \ | 28 | texinfo libsdl1.2-dev docbook-utils fop gawk python-pysqlite2 diffstat \ |
@@ -42,17 +42,17 @@ export PATH=~/bin:$PATH</programlisting></para> | |||
42 | correct also compared to the "previous" REL VER in pardoc-distro.xml | 42 | correct also compared to the "previous" REL VER in pardoc-distro.xml |
43 | "prev_baseline".</bridgehead> | 43 | "prev_baseline".</bridgehead> |
44 | 44 | ||
45 | <para id="EneaLinux_REL_VER"><phrase>8</phrase></para> | 45 | <para id="EneaLinux_REL_VER"><phrase>8.1</phrase></para> |
46 | 46 | ||
47 | <para id="Yocto_VER"><phrase>2.5</phrase></para> | 47 | <para id="Yocto_VER"><phrase>2.7</phrase></para> |
48 | 48 | ||
49 | <para id="Yocto_NAME"><phrase>sumo</phrase></para> | 49 | <para id="Yocto_NAME"><phrase>warrior</phrase></para> |
50 | 50 | ||
51 | <para id="ULINK_YOCTO_PROJECT_DOWNLOAD"><ulink | 51 | <para id="ULINK_YOCTO_PROJECT_DOWNLOAD"><ulink |
52 | url="http://www.yoctoproject.org/downloads/core/pyro23">http://www.yoctoproject.org/downloads</ulink></para> | 52 | url="http://downloads.yoctoproject.org/releases/yocto/yocto-2.7/poky-warrior-21.0.0.tar.bz2">http://www.yoctoproject.org/downloads</ulink></para> |
53 | 53 | ||
54 | <para id="ULINK_ENEA_LINUX_URL"><ulink | 54 | <para id="ULINK_ENEA_LINUX_URL"><ulink |
55 | url="http://linux.enea.com/EneaLinux8.0">http://linux.enea.com/EneaLinux8.0</ulink></para> | 55 | url="http://linux.enea.com/EneaLinux8.1">http://linux.enea.com/EneaLinux8.1</ulink></para> |
56 | 56 | ||
57 | <bridgehead>A programlisting, ID "eltf-repo-cloning-enea-linux". Use | 57 | <bridgehead>A programlisting, ID "eltf-repo-cloning-enea-linux". Use |
58 | $MACHINE/default.xml as parameter, where MACHINE is one of the target | 58 | $MACHINE/default.xml as parameter, where MACHINE is one of the target |
@@ -61,7 +61,7 @@ export PATH=~/bin:$PATH</programlisting></para> | |||
61 | <para id="eltf-repo-cloning-enea-linux"><programlisting>mkdir enea-linux | 61 | <para id="eltf-repo-cloning-enea-linux"><programlisting>mkdir enea-linux |
62 | cd enea-linux | 62 | cd enea-linux |
63 | repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ | 63 | repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ |
64 | -b refs/tags/Enea_Linux_8.0 -m intel-corei7-64/default.xml | 64 | -b refs/tags/Enea_Linux_8.1 -m intel-corei7-64/default.xml |
65 | repo sync</programlisting></para> | 65 | repo sync</programlisting></para> |
66 | 66 | ||
67 | <bridgehead>A table with ONE row, only the row with ID | 67 | <bridgehead>A table with ONE row, only the row with ID |
@@ -163,147 +163,7 @@ repo sync</programlisting></para> | |||
163 | target</entry> | 163 | target</entry> |
164 | 164 | ||
165 | <entry><ulink | 165 | <entry><ulink |
166 | url="http://linux.enea.com/EneaLinux8.0/deb">http://linux.enea.com/EneaLinux8.0/deb</ulink></entry> | 166 | url="http://linux.enea.com/EneaLinux8.1/rpm">http://linux.enea.com/EneaLinux8.1/rpm</ulink></entry> |
167 | </row> | ||
168 | </tbody> | ||
169 | </tgroup> | ||
170 | </table> | ||
171 | |||
172 | <table> | ||
173 | <title>MACHINE Information Intel Atom C3000</title> | ||
174 | |||
175 | <tgroup cols="2"> | ||
176 | <colspec align="center" /> | ||
177 | |||
178 | <thead> | ||
179 | <row> | ||
180 | <entry align="center">Component</entry> | ||
181 | |||
182 | <entry align="center">Description</entry> | ||
183 | </row> | ||
184 | </thead> | ||
185 | |||
186 | <tbody> | ||
187 | <row> | ||
188 | <entry align="left">Target official name</entry> | ||
189 | |||
190 | <entry>Intel Atom C3000</entry> | ||
191 | </row> | ||
192 | |||
193 | <row> | ||
194 | <entry align="left">Architecture and Description</entry> | ||
195 | |||
196 | <entry>x86-64</entry> | ||
197 | </row> | ||
198 | |||
199 | <row> | ||
200 | <entry align="left">Link to target datasheet</entry> | ||
201 | |||
202 | <entry><ulink | ||
203 | url="https://www.intel.com/content/www/us/en/products/docs/processors/atom/c-series/c3000-family-datasheet.html">Intel | ||
204 | Atom datasheet</ulink></entry> | ||
205 | </row> | ||
206 | |||
207 | <row> | ||
208 | <entry align="left">Poky version</entry> | ||
209 | |||
210 | <entry>Git-commit-id: TBD</entry> | ||
211 | </row> | ||
212 | |||
213 | <row> | ||
214 | <entry align="left">GCC version</entry> | ||
215 | |||
216 | <entry>7.3</entry> | ||
217 | </row> | ||
218 | |||
219 | <row> | ||
220 | <entry align="left">Linux Kernel Version</entry> | ||
221 | |||
222 | <entry>4.14</entry> | ||
223 | </row> | ||
224 | |||
225 | <row condition="hidden"> | ||
226 | <entry align="left">Supported Drivers</entry> | ||
227 | |||
228 | <entry>Ethernet, RTC, UART</entry> | ||
229 | </row> | ||
230 | |||
231 | <row> | ||
232 | <entry>Enea deb folder for downloading DEB packages for this | ||
233 | target</entry> | ||
234 | |||
235 | <entry><ulink | ||
236 | url="http://linux.enea.com/EneaLinux8.0/deb">http://linux.enea.com/EneaLinux8.0/deb</ulink></entry> | ||
237 | </row> | ||
238 | </tbody> | ||
239 | </tgroup> | ||
240 | </table> | ||
241 | |||
242 | <table> | ||
243 | <title>MACHINE Information Intel NUC Kaby Lake</title> | ||
244 | |||
245 | <tgroup cols="2"> | ||
246 | <colspec align="center" /> | ||
247 | |||
248 | <thead> | ||
249 | <row> | ||
250 | <entry align="center">Component</entry> | ||
251 | |||
252 | <entry align="center">Description</entry> | ||
253 | </row> | ||
254 | </thead> | ||
255 | |||
256 | <tbody> | ||
257 | <row> | ||
258 | <entry align="left">Target official name</entry> | ||
259 | |||
260 | <entry>Intel NUC Kaby Lake</entry> | ||
261 | </row> | ||
262 | |||
263 | <row> | ||
264 | <entry align="left">Architecture and Description</entry> | ||
265 | |||
266 | <entry>x86-64</entry> | ||
267 | </row> | ||
268 | |||
269 | <row> | ||
270 | <entry align="left">Link to target datasheet</entry> | ||
271 | |||
272 | <entry><ulink | ||
273 | url="https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/nuc-kit-nuc7i5bnh-nuc7i5bnk-brief.pdf">Intel | ||
274 | NUC Kaby Lake datasheet</ulink></entry> | ||
275 | </row> | ||
276 | |||
277 | <row> | ||
278 | <entry align="left">Poky version</entry> | ||
279 | |||
280 | <entry>Git-commit-id: TBD</entry> | ||
281 | </row> | ||
282 | |||
283 | <row> | ||
284 | <entry align="left">GCC version</entry> | ||
285 | |||
286 | <entry>7.3</entry> | ||
287 | </row> | ||
288 | |||
289 | <row> | ||
290 | <entry align="left">Linux Kernel Version</entry> | ||
291 | |||
292 | <entry>4.14</entry> | ||
293 | </row> | ||
294 | |||
295 | <row condition="hidden"> | ||
296 | <entry align="left">Supported Drivers</entry> | ||
297 | |||
298 | <entry>Ethernet, RTC, UART</entry> | ||
299 | </row> | ||
300 | |||
301 | <row> | ||
302 | <entry>Enea deb folder for downloading DEB packages for this | ||
303 | target</entry> | ||
304 | |||
305 | <entry><ulink | ||
306 | url="http://linux.enea.com/EneaLinux8.0/deb">http://linux.enea.com/EneaLinux8.0/deb</ulink></entry> | ||
307 | </row> | 167 | </row> |
308 | </tbody> | 168 | </tbody> |
309 | </tgroup> | 169 | </tgroup> |
diff --git a/doc/book-enea-linux-user-guide/doc/prerequisites_and_requirements.xml b/doc/book-enea-linux-user-guide/doc/prerequisites_and_requirements.xml index 2215ba8..688145f 100644 --- a/doc/book-enea-linux-user-guide/doc/prerequisites_and_requirements.xml +++ b/doc/book-enea-linux-user-guide/doc/prerequisites_and_requirements.xml | |||
@@ -63,7 +63,7 @@ $ git config --global user.email johndoe@example.com</programlisting> | |||
63 | <para>Building Enea Linux requires a set of packages to be installed on | 63 | <para>Building Enea Linux requires a set of packages to be installed on |
64 | your Linux development host. The list of required packages is described | 64 | your Linux development host. The list of required packages is described |
65 | in the <ulink | 65 | in the <ulink |
66 | url="https://www.yoctoproject.org/docs/2.5/ref-manual/ref-manual.html#required-packages-for-the-host-development-system">Yocto | 66 | url="https://www.yoctoproject.org/docs/2.7/ref-manual/ref-manual.html#required-packages-for-the-host-development-system">Yocto |
67 | Project reference manual</ulink>.</para> | 67 | Project reference manual</ulink>.</para> |
68 | </section> | 68 | </section> |
69 | </section> | 69 | </section> |
diff --git a/doc/book-enea-linux-user-guide/doc/using_enea_linux.xml b/doc/book-enea-linux-user-guide/doc/using_enea_linux.xml index a6a0ed6..fbd6d28 100644 --- a/doc/book-enea-linux-user-guide/doc/using_enea_linux.xml +++ b/doc/book-enea-linux-user-guide/doc/using_enea_linux.xml | |||
@@ -27,7 +27,7 @@ | |||
27 | <programlisting>$ mkdir enea-linux | 27 | <programlisting>$ mkdir enea-linux |
28 | $ cd enea-linux | 28 | $ cd enea-linux |
29 | $ repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ | 29 | $ repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ |
30 | -b refs/tags/Enea_Linux_8.0 -m $MACHINE/default.xml | 30 | -b refs/tags/Enea_Linux_8.1 -m $MACHINE/default.xml |
31 | $ repo sync</programlisting> | 31 | $ repo sync</programlisting> |
32 | </step> | 32 | </step> |
33 | 33 | ||
@@ -106,7 +106,7 @@ $ cd <build_dir>/tmp/deploy/images/<target>/ # Here are the build b | |||
106 | <programlisting>$ mkdir enea-linux | 106 | <programlisting>$ mkdir enea-linux |
107 | $ cd enea-linux | 107 | $ cd enea-linux |
108 | $ repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ | 108 | $ repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ |
109 | -b refs/tags/Enea_Linux_8.0 -m $MACHINE/default.xml | 109 | -b refs/tags/Enea_Linux_8.1 -m $MACHINE/default.xml |
110 | $ repo sync</programlisting> | 110 | $ repo sync</programlisting> |
111 | </step> | 111 | </step> |
112 | 112 | ||
@@ -274,7 +274,7 @@ label device01 | |||
274 | <para>Copy <filename>pxelinux.0</filename> and | 274 | <para>Copy <filename>pxelinux.0</filename> and |
275 | <filename>vesamenu.c32</filename> from the build directory, e.g. | 275 | <filename>vesamenu.c32</filename> from the build directory, e.g. |
276 | from | 276 | from |
277 | <filename><build_dir>tmp/work/corei7-64-enea-linux/syslinux/6.03-r0/image/usr/share/syslinux/</filename>.</para> | 277 | <filename><build_dir>tmp/work/corei7-64-enea-linux/syslinux/6.04-pre2-r0/image/usr/share/syslinux/</filename>.</para> |
278 | </listitem> | 278 | </listitem> |
279 | 279 | ||
280 | <listitem> | 280 | <listitem> |
@@ -308,6 +308,111 @@ label device01 | |||
308 | during BIOS power up tests. Look up the manufacturer's documentation for | 308 | during BIOS power up tests. Look up the manufacturer's documentation for |
309 | your board model to find the appropriate key.</para> | 309 | your board model to find the appropriate key.</para> |
310 | </section> | 310 | </section> |
311 | |||
312 | <section id="boot_from_ram"> | ||
313 | <title>Boot from RAM</title> | ||
314 | |||
315 | <para>This example requires that a TFTP server is set up at IP address | ||
316 | <literal><tftp_server_ip></literal>, and that the server stores | ||
317 | the Enea Linux image files, kernel image, device tree blob and root | ||
318 | filesystem, in <literal>/tftpboot/<download_directory>.</literal> | ||
319 | Please refer to <xref linkend="prebuiltprereq" /> for more details on | ||
320 | how to install and configure the TFTP server.</para> | ||
321 | |||
322 | <para>Once you have that in place, run the following commands on the | ||
323 | target:</para> | ||
324 | |||
325 | <programlisting>## set tftp server IP | ||
326 | U-Boot> setenv serverip <tftp_server_ip> | ||
327 | |||
328 | ## tftp the image files on the target machine | ||
329 | U-Boot> tftpboot 0x01000000 Image | ||
330 | U-Boot> tftpboot 0x02000000 Image-bcm2837-rpi-3-b.dtb | ||
331 | U-Boot> tftpboot 0x03000000 enea-image-standard-raspberrypi3-64.ext2.gz.u-boot | ||
332 | |||
333 | ## add any other bootargs values if necessary | ||
334 | U-Boot> setenv bootargs "8250.nr_uarts=1 root=/dev/ram rw ramdisk_size=500000 ip=dhcp \ | ||
335 | console=ttyS0,115200" | ||
336 | |||
337 | ## Start boot sequence | ||
338 | U-Boot> booti 0x01000000 0x03000000 0x02000000</programlisting> | ||
339 | </section> | ||
340 | |||
341 | <section id="boot_from_sd"> | ||
342 | <title>Boot from SD card</title> | ||
343 | |||
344 | <para>Copy the | ||
345 | <filename>enea-image-standard-raspberrypi3-64.rpi-sdimg</filename> image | ||
346 | to the SD card using the Linux dd tool or Win32DiskImager in Windows, | ||
347 | and insert it into the RPi. The Raspberry Pi will not start without a | ||
348 | properly formatted SD Card, containing the bootloader, kernel image and | ||
349 | rootfs.</para> | ||
350 | |||
351 | <para>Below you can find two methods of how to format an SD Card:</para> | ||
352 | |||
353 | <itemizedlist> | ||
354 | <listitem> | ||
355 | <para><emphasis role="bold">Format and copy images to the SD card | ||
356 | using the Linux dd command line</emphasis></para> | ||
357 | |||
358 | <para>The <command>dd</command> command copies a file, converting | ||
359 | the format of the data in the process, according to the operands | ||
360 | specified:</para> | ||
361 | |||
362 | <programlisting>sudo dd bs=4M if=enea-image-standard-sdk-raspberrypi3-64.rpi-sdimg of=/dev/sdg</programlisting> | ||
363 | |||
364 | <note> | ||
365 | <para>Use <command>dd</command> cautiously - improper usage or | ||
366 | entering the wrong values could inadvertently wipe, destroy, or | ||
367 | overwrite the data on your hard drive.</para> | ||
368 | </note> | ||
369 | </listitem> | ||
370 | |||
371 | <listitem> | ||
372 | <para><emphasis role="bold">Format the SD card using the | ||
373 | Win32DiskImager program</emphasis></para> | ||
374 | |||
375 | <orderedlist> | ||
376 | <listitem> | ||
377 | <para>Download and unzip <ulink | ||
378 | url="https://sourceforge.net/projects/win32diskimager/">Win32DiskImager</ulink></para> | ||
379 | </listitem> | ||
380 | |||
381 | <listitem> | ||
382 | <para>Run <filename>Win32DiskImager.exe</filename></para> | ||
383 | </listitem> | ||
384 | |||
385 | <listitem> | ||
386 | <para>Select the drive of your SD card</para> | ||
387 | </listitem> | ||
388 | |||
389 | <listitem> | ||
390 | <para>Select the image | ||
391 | <filename><filename>enea-image-standard-raspberrypi3-64.rpi-sdimg</filename></filename></para> | ||
392 | </listitem> | ||
393 | |||
394 | <listitem> | ||
395 | <para>Click "Write" and wait for the write to complete</para> | ||
396 | </listitem> | ||
397 | |||
398 | <listitem> | ||
399 | <para>Exit the imager and eject the SD Card</para> | ||
400 | </listitem> | ||
401 | |||
402 | <listitem> | ||
403 | <para>Plug the card into your Raspberry Pi</para> | ||
404 | </listitem> | ||
405 | </orderedlist> | ||
406 | |||
407 | <note> | ||
408 | <para>Be careful to select the correct drive. If you choose the | ||
409 | wrong one you may destroy your HDD data. If you are using an SD | ||
410 | Card slot and can't see the drive in the Win32DiskImager window, | ||
411 | try using an affordable external adapter in a USB slot.</para> | ||
412 | </note> | ||
413 | </listitem> | ||
414 | </itemizedlist> | ||
415 | </section> | ||
311 | </section> | 416 | </section> |
312 | 417 | ||
313 | <section id="custom_enealinux"> | 418 | <section id="custom_enealinux"> |
@@ -412,8 +517,8 @@ BBLAYERS ?= " \ | |||
412 | <para>As a result, <filename>BBLAYERS</filename> shall be extended with | 517 | <para>As a result, <filename>BBLAYERS</filename> shall be extended with |
413 | the bsp-layer/s layer for your target and any other additional layer/s. | 518 | the bsp-layer/s layer for your target and any other additional layer/s. |
414 | For details on how to do this, see the <ulink | 519 | For details on how to do this, see the <ulink |
415 | url="http://www.yoctoproject.org/docs/2.5/dev-manual/dev-manual.html#understanding-and-creating-layers">Yocto | 520 | url="http://www.yoctoproject.org/docs/2.7/dev-manual/dev-manual.html#understanding-and-creating-layers">Yocto |
416 | 2.5 Dev Manual, section "Understanding and Creating Layers".</ulink> If | 521 | 2.7 Dev Manual, section "Understanding and Creating Layers".</ulink> If |
417 | needed replace the Yocto version.</para> | 522 | needed replace the Yocto version.</para> |
418 | 523 | ||
419 | <para>Layers can be added when you initialize the build environment. The | 524 | <para>Layers can be added when you initialize the build environment. The |
@@ -440,9 +545,9 @@ BBLAYERS ?= " \ | |||
440 | <title>Adding a Recipe</title> | 545 | <title>Adding a Recipe</title> |
441 | 546 | ||
442 | <para>Study the <ulink | 547 | <para>Study the <ulink |
443 | url="https://www.yoctoproject.org/docs/2.5/dev-manual/dev-manual.html#new-recipe-single-c-file-package-hello-world">Hello | 548 | url="https://www.yoctoproject.org/docs/2.7/dev-manual/dev-manual.html#new-recipe-single-c-file-package-hello-world">Hello |
444 | World recipe</ulink> in the Yocto Project Development Manual. If needed | 549 | World recipe</ulink> in the Yocto Project Development Manual. If needed |
445 | replace the example version (2.5) with the Yocto version in your Enea | 550 | replace the example version (2.7) with the Yocto version in your Enea |
446 | Linux distribution.</para> | 551 | Linux distribution.</para> |
447 | </section> | 552 | </section> |
448 | 553 | ||