From 1bcaf44cb47ba6315465846ad3834a888cf56b85 Mon Sep 17 00:00:00 2001 From: Adrian Mangeac Date: Tue, 22 Oct 2019 21:52:40 +0200 Subject: Fix review comments Change-Id: Ic41afdff1c4a0f1f8bb5ad0e967a3854229555fb Signed-off-by: Adrian Mangeac --- doc/book-enea-linux-open-source/doc/licenses.xml | 11 +- .../doc/about_release.xml | 16 +-- .../doc/main_changes.xml | 2 +- .../doc/pkgdiff_generated.xml | 12 +- .../doc/application_development.xml | 2 +- .../doc/eltf_params_updated.xml | 156 ++------------------- .../doc/prerequisites_and_requirements.xml | 2 +- .../doc/using_enea_linux.xml | 119 +++++++++++++++- 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.--> - - - + + + @@ -8203,7 +8203,8 @@ terms specified in this license. -
- Proprietary Licenses +
+ Proprietary Licenses + This release does not offer any proprietary licences.
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 @@ -- enea-image-standard-sdk /* precompiled artifacts for the development process. The image contains userspace tools and kernel configurations necessary - for developing, debugging and profiling applications and \ + for developing, debugging and profiling applications and kernel modules */ -- various artifacts -- esdk - /* Extensible SDK related artifacts including SDK installer and */ - /* manifest, self-extracting archive installing cross-compilation - toolchain for the platform */ + /* Extensible SDK related artifacts including SDK installer and + manifest, self-extracting archive installing cross-compilation + toolchain for the platform */ -- x86_64-buildtools-nativesdk-standalone-8.1.sh /* self-extracting archive installing additional tools for the host machine */ @@ -65,13 +65,13 @@ -- enea-image-standard-sdk /* precompiled artifacts for the development process. The image contains userspace tools and kernel configurations necessary - for developing, debugging and profiling applications and \ + for developing, debugging and profiling applications and kernel modules */ -- various artifacts -- esdk - /* Extensible SDK related artifacts including SDK installer and */ - /* manifest, self-extracting archive installing cross-compilation - toolchain for the platform */ + /* Extensible SDK related artifacts including SDK installer and + manifest, self-extracting archive installing cross-compilation + toolchain for the platform */ -- x86_64-buildtools-nativesdk-standalone-8.1.sh /* self-extracting archive installing additional tools 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 @@ Yocto updates The following links provide information on Yocto releases since the - previous Enea Linux release. + previous Enea Linux release: 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 @@ The following packages were added to this Enea Linux release: - - - + + + @@ -363,9 +363,9 @@ The following packages were removed from this Enea Linux release: - - - + + + 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"); environment. For this, see . The following section, Use + url="http://www.yoctoproject.org/docs/2.7/sdk-manual/sdk-manual.html#sdk-use-devtool-to-add-an-application">Use devtool add to Add an Application, in Yocto Project Software Development Kit (SDK) Developer's Guide, explains how to use devtool to 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 @@ A programlisting, ID "eltf-prereq-apt-get-commands-host" - # Host Ubuntu 16.04.2 LTS 64bit + # Host Ubuntu 18.04 LTS 64bit sudo apt-get -y update sudo apt-get -y install sed wget subversion git-core coreutils unzip texi2html \ texinfo libsdl1.2-dev docbook-utils fop gawk python-pysqlite2 diffstat \ @@ -42,17 +42,17 @@ export PATH=~/bin:$PATH correct also compared to the "previous" REL VER in pardoc-distro.xml "prev_baseline". - 8 + 8.1 - 2.5 + 2.7 - sumo + warrior http://www.yoctoproject.org/downloads + url="http://downloads.yoctoproject.org/releases/yocto/yocto-2.7/poky-warrior-21.0.0.tar.bz2">http://www.yoctoproject.org/downloads http://linux.enea.com/EneaLinux8.0 + url="http://linux.enea.com/EneaLinux8.1">http://linux.enea.com/EneaLinux8.1 A programlisting, ID "eltf-repo-cloning-enea-linux". Use $MACHINE/default.xml as parameter, where MACHINE is one of the target @@ -61,7 +61,7 @@ export PATH=~/bin:$PATH mkdir enea-linux cd enea-linux repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ - -b refs/tags/Enea_Linux_8.0 -m intel-corei7-64/default.xml + -b refs/tags/Enea_Linux_8.1 -m intel-corei7-64/default.xml repo sync A table with ONE row, only the row with ID @@ -163,147 +163,7 @@ repo sync target http://linux.enea.com/EneaLinux8.0/deb - - - - - - - MACHINE Information Intel Atom C3000 - - - - - - - Component - - Description - - - - - - Target official name - - Intel Atom C3000 - - - - Architecture and Description - - x86-64 - - - - Link to target datasheet - - Intel - Atom datasheet - - - - Poky version - - Git-commit-id: TBD - - - - GCC version - - 7.3 - - - - Linux Kernel Version - - 4.14 - - - - Supported Drivers - - Ethernet, RTC, UART - - - - Enea deb folder for downloading DEB packages for this - target - - http://linux.enea.com/EneaLinux8.0/deb - - - -
- - - MACHINE Information Intel NUC Kaby Lake - - - - - - - Component - - Description - - - - - - Target official name - - Intel NUC Kaby Lake - - - - Architecture and Description - - x86-64 - - - - Link to target datasheet - - Intel - NUC Kaby Lake datasheet - - - - Poky version - - Git-commit-id: TBD - - - - GCC version - - 7.3 - - - - Linux Kernel Version - - 4.14 - - - - Supported Drivers - - Ethernet, RTC, UART - - - - Enea deb folder for downloading DEB packages for this - target - - http://linux.enea.com/EneaLinux8.0/deb + url="http://linux.enea.com/EneaLinux8.1/rpm">http://linux.enea.com/EneaLinux8.1/rpm 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.comBuilding Enea Linux requires a set of packages to be installed on your Linux development host. The list of required packages is described in the Yocto + url="https://www.yoctoproject.org/docs/2.7/ref-manual/ref-manual.html#required-packages-for-the-host-development-system">Yocto Project reference manual. 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 @@ $ mkdir enea-linux $ cd enea-linux $ repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ - -b refs/tags/Enea_Linux_8.0 -m $MACHINE/default.xml + -b refs/tags/Enea_Linux_8.1 -m $MACHINE/default.xml $ repo sync @@ -106,7 +106,7 @@ $ cd <build_dir>/tmp/deploy/images/<target>/ # Here are the build b $ mkdir enea-linux $ cd enea-linux $ repo init -u git@git.enea.com:linux/manifests/el_manifests-standard.git \ - -b refs/tags/Enea_Linux_8.0 -m $MACHINE/default.xml + -b refs/tags/Enea_Linux_8.1 -m $MACHINE/default.xml $ repo sync @@ -274,7 +274,7 @@ label device01 Copy pxelinux.0 and vesamenu.c32 from the build directory, e.g. from - <build_dir>tmp/work/corei7-64-enea-linux/syslinux/6.03-r0/image/usr/share/syslinux/. + <build_dir>tmp/work/corei7-64-enea-linux/syslinux/6.04-pre2-r0/image/usr/share/syslinux/. @@ -308,6 +308,111 @@ label device01 during BIOS power up tests. Look up the manufacturer's documentation for your board model to find the appropriate key. + +
+ Boot from RAM + + This example requires that a TFTP server is set up at IP address + <tftp_server_ip>, and that the server stores + the Enea Linux image files, kernel image, device tree blob and root + filesystem, in /tftpboot/<download_directory>. + Please refer to for more details on + how to install and configure the TFTP server. + + Once you have that in place, run the following commands on the + target: + + ## set tftp server IP +U-Boot> setenv serverip <tftp_server_ip> + +## tftp the image files on the target machine +U-Boot> tftpboot 0x01000000 Image +U-Boot> tftpboot 0x02000000 Image-bcm2837-rpi-3-b.dtb +U-Boot> tftpboot 0x03000000 enea-image-standard-raspberrypi3-64.ext2.gz.u-boot + +## add any other bootargs values if necessary +U-Boot> setenv bootargs "8250.nr_uarts=1 root=/dev/ram rw ramdisk_size=500000 ip=dhcp \ +console=ttyS0,115200" + +## Start boot sequence +U-Boot> booti 0x01000000 0x03000000 0x02000000 +
+ +
+ Boot from SD card + + Copy the + enea-image-standard-raspberrypi3-64.rpi-sdimg image + to the SD card using the Linux dd tool or Win32DiskImager in Windows, + and insert it into the RPi. The Raspberry Pi will not start without a + properly formatted SD Card, containing the bootloader, kernel image and + rootfs. + + Below you can find two methods of how to format an SD Card: + + + + Format and copy images to the SD card + using the Linux dd command line + + The dd command copies a file, converting + the format of the data in the process, according to the operands + specified: + + sudo dd bs=4M if=enea-image-standard-sdk-raspberrypi3-64.rpi-sdimg of=/dev/sdg + + + Use dd cautiously - improper usage or + entering the wrong values could inadvertently wipe, destroy, or + overwrite the data on your hard drive. + + + + + Format the SD card using the + Win32DiskImager program + + + + Download and unzip Win32DiskImager + + + + Run Win32DiskImager.exe + + + + Select the drive of your SD card + + + + Select the image + enea-image-standard-raspberrypi3-64.rpi-sdimg + + + + Click "Write" and wait for the write to complete + + + + Exit the imager and eject the SD Card + + + + Plug the card into your Raspberry Pi + + + + + Be careful to select the correct drive. If you choose the + wrong one you may destroy your HDD data. If you are using an SD + Card slot and can't see the drive in the Win32DiskImager window, + try using an affordable external adapter in a USB slot. + + + +
@@ -412,8 +517,8 @@ BBLAYERS ?= " \ As a result, BBLAYERS shall be extended with the bsp-layer/s layer for your target and any other additional layer/s. For details on how to do this, see the Yocto - 2.5 Dev Manual, section "Understanding and Creating Layers". If + url="http://www.yoctoproject.org/docs/2.7/dev-manual/dev-manual.html#understanding-and-creating-layers">Yocto + 2.7 Dev Manual, section "Understanding and Creating Layers". If needed replace the Yocto version. Layers can be added when you initialize the build environment. The @@ -440,9 +545,9 @@ BBLAYERS ?= " \ Adding a Recipe Study the Hello + url="https://www.yoctoproject.org/docs/2.7/dev-manual/dev-manual.html#new-recipe-single-c-file-package-hello-world">Hello World recipe in the Yocto Project Development Manual. If needed - replace the example version (2.5) with the Yocto version in your Enea + replace the example version (2.7) with the Yocto version in your Enea Linux distribution.
-- cgit v1.2.3-54-g00ecf